Blog
Notes on systems I build and run.
Architecture decisions, infrastructure choices, and the debugging process behind them.
Build a Custom MCP Server in Python Around an Existing API
Turn an existing REST API into a focused tool for an AI assistant. A runnable Python tutorial with repository-scoped access, typed results, error handling, and tests.
Claude Certified Architect Study Guide
I drilled practice exams until it stuck. Here is the approach I used, why the official training felt slow, and the adaptive prep tool a colleague built.
MCP vs Skills: How I Decide What an AI Agent Needs
An agent can have the right tools and still follow the wrong process. Here is how I choose between an MCP server, an agent skill, both, or the tools already available.
OpenClaw on Oracle Cloud: Reference Architecture for an Always On Personal Assistant
How I built an always on personal assistant with durable memory on Oracle Cloud: outbound only networking, Cloudflare Tunnel with GitHub backed Access, Telegram as the everyday interface, and Terraform managed infrastructure. A private reference architecture designed for predictable cost.
