I'm Rit Agarwal.
Software Engineer building reliable backend systems, AI tools, and product experiences across infrastructure, web, and data-heavy workflows.
Firmware qualification, Rust APIs, TypeScript UI flows, and deployment automation.
Built AI tooling, observability systems, and data infrastructure at startup pace.
B.S. in Computer Science with a Minor in Mathematics and merit scholarship recognition.
Education and Skills
Education
University of California, Los Angeles
B.S. Computer Science, Minor in Mathematics
Gerald and Thelma Merit Scholarship, Dean's List
Languages
Python, JavaScript, TypeScript, Rust, C++, Java
Cloud and DevOps
OCI, AWS, Kubernetes, Docker, Terraform, Ansible, Linux, CI/CD
Frameworks and Tools
React.js, Next.js, Node.js, FastAPI, Reflex, React Native, Expo, PostgreSQL, Firebase, MySQL, MongoDB, Grafana, Databricks, Airflow
My Projects
Jukeboxd
Built a music community platform for reviews and discovery with React and JavaScript, integrating the Spotify API for real-time track data. Engineered fast, reliable data fetching with custom Node.js APIs and Firebase NoSQL models to support thousands of records.
View ProjectHitchHiker
Built a TypeScript travel planner that generates personalized multi-destination itineraries using OpenAI APIs. Implemented Google OAuth and a scalable Firebase schema for secure multi-user itinerary storage.
View ProjectFlux
Developed a decentralized social media app using the AT Protocol, focused on portable identity and user-owned data. Shipped the mobile experience with React Native, Expo, and SQLite for smooth cross-platform usage.
View ProjectLive Tennis Scoreboard
Developed a live UCLA tennis scoreboard using Next.js and the YouTube Player API to improve real-time match visualization. Restored platform stability by resolving data retrieval failures that had caused more than a month of downtime.
Read MoreSoccerBros
Developed a 3D Penalty Shootout Game using JavaScript for soccer enthusiasts. Worked on collision detection, scale design of models in world space, aim guide, scoring, and billboard for statistic display in order to create gameplay and user interaction.
View ProjectRISC-V Simulator
Developed a C++ RISC-V simulator with instruction fetch, decode, execute, memory access, and write-back stages. Implemented forwarding, hazard detection, and a memory hierarchy to model processor behavior more realistically.
View ProjectExperience
Software Engineer - Oracle
Los Angeles, CA
- Led GPU tray firmware qualification across 5 product lines, coordinating validation with 4+ partners to support rollout readiness.
- Designed tray failure APIs in Rust and delivered TypeScript portal updates with claim and override flows to improve operator accountability.
- Added unit tests with OCI build gates at 80% coverage and integrated them into CI/CD pipelines to catch regressions earlier.
- Automated dependency deployment to 62+ DHCP hosts with Ansible, Forgejo, and OLAM for smoother factory infrastructure updates.
- Created deployment templates, on-call runbooks, and monitoring views to improve rollout traceability and triage speed.
Software Engineering Intern - Supercog.ai
Los Angeles, CA
- Designed and built backend APIs in Python for AI tools that automate engineering meeting agendas and task tracking through GitHub APIs.
- Improved observability for 20+ AI agents by linking subagent logs to parent runs and refactoring PostgreSQL runtime tracking.
- Enhanced dashboard responsiveness with React.js and TypeScript by implementing paginated data views and optimizing API calls.
Software Engineering Intern - Tatari
Los Angeles, CA
- Engineered a log ingestion pipeline that processed 20GB per day of Databricks data using Kubernetes, AWS, Terraform, and Grafana.
- Reduced missed job runs by 30% with an automated Airflow monitoring system for critical data pipelines.
- Saved over $20,000 annually by optimizing AWS S3 storage with Terraform teardowns and lifecycle policies, freeing 60TB of unused data.
Full Stack Web Developer - Bruin Sports Analytics
Los Angeles, CA
- Developed a live Tennis Scoreboard for UCLA teams using Next.js and the YouTube Player API.
- Restored platform stability by resolving critical data retrieval issues, ending over a month of downtime.
President - Bruin Spacecraft Group
Los Angeles, CA
- Led the organization's first NASA CubeSat Launch Initiative proposal with project leads, advisors, and the UCLA Space Institute.
- Oversaw documentation, marketing, budgeting, and fundraising to support long-term organizational growth.
External Vice President - Bruin Spacecraft Group
Los Angeles, CA
- Secured $10,000 in funding and a $60,000 testing sponsorship by leading corporate outreach and partnership development.
- Organized 7 industry events and collaborations with 3 companies while onboarding an industry advisor for the organization.
- Managed a team of 12 to execute external affairs strategy and UCLA-wide events.