About
AI engineer in Seattle. Came up doing mechanical engineering at UW–Madison, then went to CMU for a master's in AI. Now I'm at Armada.
A heads-up before you scroll: this site is fresh and pretty bare on purpose. It's mostly scaffolding right now. I'm migrating things over from an old Google site I haven't touched in a couple of years, and adding new stuff as I make it. Bear with the rough edges.
If anything looks interesting, my inbox is open.
Projects
Fine-tuning LLaVA for Web Agents
Group project at CMU. We took LLaVA, fine-tuned it on VisualWebBench, and pushed the open-model score up.
- LLaVA
- LoRA
- PyTorch
- VisualWebBench
Waste Classification on a Raspberry Pi 5
Vision classifier I squeezed onto a Pi 5 so it could run offline. Real-world stuff ended up mattering more than test accuracy.
- ONNX
- Raspberry Pi 5
- OpenCV
- INT8 quantization
Refueling Satellite
Senior capstone at UW. Designed and analyzed a concept for refueling satellites on orbit.
- SolidWorks
- ANSYS
- MATLAB
Directional Buckling for In-Pipe Locomotion
Soft robotics work. Designed a compliant leg that buckles in a known direction so a small robot can walk through narrow pipes.
- ABAQUS
- Silicone elastomer
- 3D printing
Beach Cleaning Device
First senior capstone. A sand-sifter for picking microplastics out of beaches.
- CAD
- Mechanical prototyping
- Field testing
→ click any card for more. the code lives on github.