Articles.
Technical notes on what I build: AI agents, MCP servers, Claude Code and data for agents. All drawn from real projects.
- WhatsApp AI agent on the official WhatsApp Cloud APIHow I built a WhatsApp AI agent on Meta's official WhatsApp Cloud API: HMAC-signed webhooks, the 24-hour window, RAG over company docs, and human handoff.6 min read
- Claude Code in practice: skills and plugins I use dailyHow I use Claude Code skills and plugins on real projects: what a skill is, the one that builds client websites, design, code review and browser checks.6 min read
- Human in the loop for AI agents: irreversible actionsHow I built human in the loop confirmation into an AI agent with tool calling: irreversible actions become a card, the user clicks, the result goes back.6 min read
- Web scraping for AI agents: permits from 74 townsHow I built a data pipeline for AI agents: six permit systems, raw data kept for reprocessing, and an MCP server that teaches the agent the caveats.6 min read
- From n8n to code: when an AI workflow becomes a productn8n is great for prototyping AI automation. These are the signs a workflow should move to code: tests, versioning, permissions and cost control.6 min read
- What a forward deployed AI engineer actually doesWhat a forward deployed engineer does in AI: embedded with the customer, owning the problem from a fuzzy ask to production. Daily loop, skills, examples.5 min read
- What is an MCP server? Three I run in productionWhat an MCP server is, how the Model Context Protocol differs from a REST API, and what three MCP servers I run in production with Claude taught me.6 min read