A mix of production machine learning, hardware, renderers, databases, and processors. The seven I care most about are featured, each with its own page. Below them is a longer list of course systems work, and an archive of smaller builds.
Altametrics · ML intern
Cut daily sales forecast error from 12% to 5% for McDonald's, Taco Bell, Jack in the Box and Chipotle, across thousands of locations.
Residual Robotics · 4-person team · hardware
A 16-part parametric CAD gripper cut from 636 g to 200 g and printed with zero slicer supports, for mass robot-manipulation data collection.
CS 184 final project · 2-person team
A graph neural network that learns elastostatics from our own FEM solver, so you push on a part and watch it deform live with no solver in the loop.
CS 61C · Logisim Evolution
A 32-bit RISC-V processor built from gates, then re-architected from single-cycle into a two-stage pipeline.
CS 161 · Go · 2-person team
End-to-end encrypted file sharing where the storage server itself is the adversary, and every guarantee comes from cryptography rather than trust.
CS 186 · Java
A relational database engine built from the storage layer up: B+ trees, a cost-based optimizer, multigranularity locking, and full ARIES recovery.
CS 188 · Python
The full AI stack against one game: an agent for each kind of uncertainty, plus a neural net built on a hand-written autodiff engine.
Path tracer with BVH acceleration · 7 memory-safety exploits · BYOW procedural world engine · Scheme interpreter · neural net in RISC-V assembly · half-edge mesh editor · acoustic positioning · audio fingerprinting · rasterizer · single-pixel camera · free-compute landscape study.
A longer list of smaller builds: internet protocol stack, deques with machine-enforced asymptotics, voice classifier, snek in C, treble-boost guitar pedal, corpus query engine, practice-problem generator, ultrasonic navigation robot.
Most of this is coursework for classes still running, and Berkeley's academic honesty policy keeps those repositories private. Where I can share I share the write-up: MeshEdit is up in full. Happy to walk through any of the rest, code included.