Embedded · Robotics · Full-stack

I build real robots
end‑to‑end.

CAD, custom PCBs, firmware, and autonomy: the whole hardware↔software seam. Currently building Fennec, an autonomous quadruped, and running GitSpider, a CI-observability SaaS.

Computer Engineering + CS @ USC · grad Dec 2027 · Los Angeles, CA

U1 · FLAGSHIP · SOLO BUILD

🦊 Fennec · Autonomous Quadruped

Phase 1 · hardware bring-up

A four-legged robot taken from bare platform to walking autonomy: mechanical, electrical, and software all mine. Built on the open Nova-SM3 platform, redesigned into my own machine.

DS1 · RL LOCOMOTION
▸ Fennec learning to climb stairs: reinforcement-learning locomotion policy (MuJoCo simulation).
DS2 · POWER BOARD
▸ Power board v2: drag to spin, scroll to zoom. XT60 battery input, MOSFET reverse-polarity protection, five buck-rail stations with per-rail INA226 telemetry, hardware E-stop chain. DRC/ERC clean, fabbed via JLCPCB.
DS3 · LOGIC BOARD
▸ Logic board: drag to spin, scroll to zoom. Teensy 4.1 bus-master + aux-MCU slot, harness breakouts, and the IDC telemetry link to the power board.
DS4 · LEG v6 ASSEMBLY
▸ Leg v6: the 3D-printed leg I designed (shoulder → femur → tibia, STS3215 horn interfaces, roller foot), shown in its folded print-check pose. Drag to inspect.
ROS 2C++PythonJetsonKiCadTeensy/PlatformIOLiDARMuJoCo/RLpytest
A1 · MANIPULATION TESTBED

🦾 6-DOF Arm · VLA Manipulation

policy trained · 11 tasks

A desktop 6-DOF arm on the same Feetech serial bus as Fennec: my testbed for vision-language-action policies and manipulation, from kinematics to voice command.

DS5 · LIVE + DIGITAL TWIN
▸ The arm running its controller stack: live hardware beside the digital twin and joint-state telemetry.
Raspberry PiSmolVLAPyTorchMuJoCoTTL busPython
U2 · SHIPPED & MONETIZED SaaS

🕷️ GitSpider · CI Observability

live · paying tiers

Spider-sense for your GitHub Actions: crawls CI runs to catch slowdowns, flaky tests, and wasted minutes, and alerts the moment something drifts. A real product I built and launched.

BunHonoTypeScriptPostgresGitHub AppStripeFly.ioDocker
J1 · ALSO BUILDING

🔥 BetaRush

Recruitment-ops platform: a Google-Sheets stage machine (auto-computes each prospect's next action, cold-lead detection, dup-guarding) + a deployed mobile web app with optimistic UI, stale-while-revalidate caching, and a durable offline write-queue over Apps Script's latency floor. Matching engine + automated daily digest.

🏗️ Motif

Two internships at Motif (AEC AI platform) shipping production: architected a deep-research agent platform from 0 to 1, scaled a SageMaker vision pipeline across 22,000+ images (~65% faster), and productionized a fault-tolerant Lambda + SQS backend.

🐍 FPGA Snake

Real-time Snake implemented entirely in Verilog hardware on a Nexys A7: game FSM, VGA driver, SPI master, clocking, and 7-segment display across six submodules. LFSR fruit placement, per-clock combinational collision detection, accelerometer tilt control over SPI. No CPU, no software.

📷 Advanced Image Robotics

Product engineering intern: shipped embedded software across 26 production AIR One broadcast cameras, with Jetson-based multi-axis control, a startup animation system, and stability checks.

▸ Prior: trained ML models used in the 2024 Super Bowl broadcast (2020CV) · Snap-recognized AR lenses · co-lead programmer, FRC robotics.
TB1 · TOOLBOX
Embedded / RTBare-metal C / C++, Teensy (Cortex-M7), ISR control loops, half-duplex bus drivers, I2C · SPI · UART · USB-CDC · Ethernet (DDS), watchdogs, oscilloscope + logic analyzer
RoboticsROS 2 + micro-ROS, Jetson, LIDAR-inertial SLAM (POINT-LIO), calibration, RL in sim (MuJoCo), VLA policies (SmolVLA), safety systems
HardwareKiCad (schematic + layout, DRC/ERC), multi-rail power, buck converters, INA226 telemetry, FPGA / Verilog, digital logic, CAD / 3D-print
SoftwarePython, TypeScript / JavaScript, Postgres, testing (pytest), Git, deploy (Fly / Vercel)