
Google-certified Cloud Architect · Creator of Warden
Open-source contributor to n8n, LangChain, Docker & OpenCLaw
Featured Build
A control plane for AI tool access.
An MCP gateway that federates your tool servers behind one endpoint, then quarantines poisoned tools, blocks prompt injection in tool outputs, enforces per-tool policy, and traces every call with OpenTelemetry. Detection accuracy isn't a claim: it's a committed benchmark you can rerun with one command.
93.5%
detector precision
87.8%
detector recall
~0.6ms
median overhead
N → 1
servers, one endpoint
$ npx warden-gateway --http
✓ federated 2 servers · 14 tools · http://127.0.0.1:3000/mcp
→ tools/call fs__read_text_file
✓ ok · 13.1ms · traced · audited
→ tools/call px__get_weather
✗ quarantined: tool poisoning detected
flagged: hidden-tag, sensitive-file, tool-shadowing
# every call: policy → rate limit → detector → trace
Open Source
I contribute to some of the most widely used open-source AI projects. Real bugs, real fixes, reviewed and merged by the maintainers.
Case Studies
AI systems and automations I've shipped: honest breakdowns, measurable outcomes.

An open-source MCP gateway that federates your tool servers behind one endpoint, catches poisoned tools before your agent sees them, and proves its security claims with a published benchmark

An AI voice agent that controls Google Calendar, Gmail, Sheets, Slack, HubSpot, and Notion through a single conversation, in any language, any accent.

How a folder of markdown files replaced 14 browser tabs and turned a chatbot into a teammate

How an AI agent replaced two days of manual debugging cycles with an autonomous loop that finds, diagnoses, and patches itself
Projects
Systems I've built end to end, from AI bots to servers written from scratch.
A serverless bot that watches Claude Code releases, writes concise summaries with Gemini, and posts them to X. Runs on a GitHub Actions cron: no server, no database.
A production-grade Twitter clone: GraphQL API, image uploads, follows, likes, and curated who-to-follow recommendations backed by Redis caching.
A voice and text assistant that acts across Google Workspace, Slack, HubSpot, and Notion. Ask it to book a meeting, send an email, or append notes to a page, and it picks the right tool and calls it.
A LangGraph agent that routes each question to the right tool: RAG over policy and story documents, SQL agents across three databases, or live web search when the answer isn't in either.
An HTTP server built from scratch in Rust with a hand-rolled thread pool: graceful shutdown, worker lifecycle management, and zero frameworks.
A reverse proxy that subscribes to the Docker event stream and registers containers the moment they start, routing <name>.localhost to the live container IP with no config file to edit.
Writing
Deep dives on LLM systems, AI infrastructure, and what actually works in production.
Credentials
Want to talk about AI automation? I'm always open to a conversation.