Senior software engineer building applied AI systems, agent infrastructure, and developer tools.
I’ve spent 10+ years shipping production software across frontend, backend, automation, and platform systems. Currently a Senior Software Engineer at Zapier, focused on reliable AI products: agents, tool use, retrieval, evaluation, and long-running execution.
Agentic workflows · tool calling · retrieval & RAG · model evaluation · MCP · developer tooling
- AI Workflow Kit — portable, markdown-based AI skills that automate the non-coding parts of your day (Claude Code / Cursor / Codex).
- gitlab-mcp — MCP server for retrieving GitLab merge-request comments.
- claude-code-tts — local, free TTS for Claude Code via Kokoro.
- notion-meeting-notes-sync — Krisp → Drive → Notion meeting-note pipeline.
- Staying Sane on a 6,000-Line Refactor with Claude Code
- Reward Engineering and Evaluation
- Building the Selector: Retrieval, Bandits, and Cold Start
- Enhancing RAG with XML Prompting
TypeScript · Python · Node.js · React · Next.js · PostgreSQL · AWS · Vercel




