CS at UCSB. SWE Lead at Ryft AI, where I build full stack infra for sales compensation automation. Also building Ziri, a fully automated voice OS that handles music, calendar, general questions, weather, and more—think a 10x better Alexa that anyone can own for free.
Background in robotics (co-founded a nonprofit, built competition bots, wrote CV pipelines) and ML research at Cambridge. Published at IEEE MIT URTC.
Right now I'm deep into using AI to automate as much of my own life as possible and pushing agentic coding tools to their limit. Most of what I build and ship these days has an AI somewhere in the loop.
Curious about my motivations or have questions about any of my projects? I trained a voice agent on all my data, interests, and hobbies — head to my website and have a full conversation with it.
I use Cursor for UI and UX work, visual flow, and anything where it helps to watch something work visually. I use Claude Code for the heavy lifting and most of the serious implementation. I also cycle between Cursor,Codex, and Antigravity student plans to save cost on tokens and not waste thousands of dollars every month. Lastly I use Oh My OpenCode to act as an agent harness letting me efficiently use multiple individual agents at once in a swarm style.
