Rajat Savdekar

Rajat Savdekar

Software engineer in Los Angeles ·

I write software. Right now that is Mediverse, a surgical trainer on Meta Quest, at Easley-Dunn Productions in Torrance. I am in the MS Computer Science program at USC. From 2022 to 2024 I worked on an ERP for a fruit-sales cooperative in Jalgaon, India.

I can start now. F-1 OPT, STEM-eligible through May 2029.

rajatsavdekar@gmail.com

School

Aug 2024 – May 2026

MS in Computer Science

University of Southern California · Los Angeles · GPA 3.63

Aug 2019 – May 2023

BE in Computer Engineering

University of Mumbai · GPA 9.4/10

Four undergraduate papers. The one people cited is a GLCM image-texture tool, 10 citations. Scholar · code

Work

Aug 2026 – now

Software Developer, Easley-Dunn Productions

Torrance, CA · Mediverse

A surgical trainer for Meta Quest. Session replay went from 22 minutes to 15 seconds. Frame-time spikes in the simulation dropped 30%. The on-device model fits in under 4 GB of RAM.

May 2025 – Jul 2025

Teaching Assistant, USC Summer Programs

Los Angeles, CA

Python, Git, debugging, and REST for 150 students. I reviewed code for 20 teams taking a spec through to a hardware demo.

May 2023 – May 2024

Software Engineer II, Jalgaon Fruit Sales Cooperative

Jalgaon, India · AgriTech supply-chain ERP

I split a PHP monolith into Flask services on PostgreSQL. Peak harvest writes doubled, and query latency dropped 40%. Search over 150k procurement records went from 3 minutes to under 20 seconds. The services run in Docker on AWS, and I demoed the work to the people using it.

Jan 2022 – May 2023

Software Engineer I, Jalgaon Fruit Sales Cooperative

Jalgaon, India

I built the weighbridge payout APIs in Flask, and reconciliation workers in Celery and Redis that settle bank statements against the ledger. Slow-query latency on the harvest ledgers dropped 35%.

Jul 2021 – Dec 2021

Software Engineering Intern, Softaid Computers

Jalgaon, India

Shift scheduling and multi-branch ledgers for the attendance and accounts modules. Administrative reporting lag dropped 65%.

Projects

CelestiaVR

Quest 3 sky for a USC team. About 9,000 stars, first place at RealityShift.

code · video · slides

Aura

On-device captions and sound awareness for Vision Pro. Second place at LA Tech Week.

code · postmortem

MockPad interview pad

MockPad

Shared interview pad on one Yjs document per room. 100+ people have used it.

live · code

Headcount call console

Headcount & Vouch

Two phone agents. Voicemail is not a person reached, and Vouch will not dial without consent.

code · video

Stitch opening a patch

Stitch

A CI failure comes in and a patch pull request goes out. OpenAI Build Week.

code

EmojiCode game

EmojiCode

Five-emoji ciphers posted on Reddit and guessed in the comments.

live · code

AfterImage ghost replay

AfterImage

Co-op puzzle game. Round 2 replays round 1 as a ghost.

live · code

SplitIt expenses

SplitIt

Group expenses, splits, and settle-up. React and Express.

live · code

TrojanMind plan

TrojanMind

A calendar goes in. Burnout risk and a 7-day plan come out.

code · video

Creator Lab demo

Creator Lab

Manim, Remotion, Godot, and a few other tools for explainers.

code

F1

Scroll is the playhead on a lap. A GSAP lab piece.

live

Iron Man

A HUD tied to scroll. The other piece from the same lab.

live

Mediverse

The Quest surgical trainer from the job above. Replay, frame time, and the on-device model.

Caliberate

Hidden tests score LLM patches. The judge is checked against my labels first. In progress.

code

MARA

A planner, a scraper, and a synthesis agent write a research dossier.

code

Updated October 2026. One HTML file, one stylesheet, one script.