Mechanical engineer from UC Berkeley, with coursework toward a minor in electrical engineering and computer science. I build measuring devices and small robots that go in the water and run with nobody watching.
Right now I am a visiting researcher at TU Hamburg, in Germany, teaching a small underwater robot to hold its position and point where it is told. I am building my own copy of it too.
Before this, two stints at the Woods Hole Oceanographic Institution in Massachusetts, building a low-cost pod that measures ocean water. At Berkeley I led the sub-team that kept a fleet of small robotic boats talking by radio.
Repositories ending in mcp are bridges: each lets an AI assistant use one program the way a
person would.
- hippocampus docs — the documentation site for a university underwater-robotics lab, which I write and keep running
- scalup — a sealed pod that records ocean conditions on its own for days
- me-103-final-project — works out how done a steak is from heat-camera video
- Village-of-Sundar — a survival game that draws a new map every time you play, written in Java with a partner
- onshape-mcp — draws 3D parts in Onshape, a design program
- runpod-mcp — runs AI training on rented computers, with spending limits
- linkedin-mcp — drafts a change to your LinkedIn profile and shows it to you; nothing is saved unless you approve it
- my portfolio — photos, write-ups and video for all of the above



