I build AI systems and teach engineers how.
I work where AI engineering meets the way people think, create, and work: turning new capabilities into products worth using. I write about the technical choices, product questions, and lessons that emerge along the way.
Writing
A Guide to Building a Shared Knowledge Base for Your AI Agents
Build a shared knowledge base that you and your AI agents can use across tools and devices, with common notes, instructions, skills, and workflows.
Teaching
- Agentic RAG with LangGraph
Building retrieval systems that reason about what they retrieve, using agentic workflows.
- Harness Engineering for Browser Agents
Building a browser-agent harness with CDP, including perception, actions, verification, recovery, guardrails, and session isolation.
- Getting Started with Claude Agent SDK
Building agents on the Claude Agent SDK, from first tool call to a working harness.
- Harness Engineering for Computer Use
Building the computer half of an agent harness: screenshot economics, coordinate grounding, context management, and a real cloud desktop.