Senior Software Engineer · AI · Agents · Automated Code Systems
Building the systems language models need to do engineering. Sandboxed coding agents, multi-agent orchestrators, MCP servers, and the infrastructure that holds them up.
Currently at Dusk, the AI live entertainment director. I lead work on the data and agent platform behind it. Before Dusk, I worked on conversational AI and NLP at Satisfi Labs.
- AI agents. Reliable agent loops on top of LLMs. Tool design, MCP servers, retrieval, evaluation, and the rest of the work that sits between a demo and something you'd actually ship.
- Automated code systems. Hardened sandboxes for coding agents to run in. Allowlisted egress, policy-brokered container access, supervisor SDKs, and reference solver / verifier / refiner loops.
- Developer tooling. Bridges between agents and the rest of an engineer's stack. Debuggers over DAP/MCP, terminal automation, PR evidence pipelines, multi-agent workbenches.
I prefer open source and try to help where I can. Pinned repos below for a current slice. Off the keyboard, I'm usually outside. All my toasters are analog.
Optimally, someone pays me to do analysis on Bob Dylan and Grateful Dead songs.




