Writing
Notes on shipping real software.
Practical deep dives on the systems I build — AI and MCP servers, performance engineering, and lessons from shipping to production.
AIJuly 15, 2026 7 min read
Connecting Claude to Your Outlook Inbox and Calendar with MCP
What it takes to let an AI assistant safely read, draft, and send email and book meetings: the architecture behind Atlas, my Outlook MCP server for Claude.
Read articleAIJune 15, 2026 8 min read
How I Built an MCP Server Exposing 60+ Tools to Claude
Architecting a production MCP server that gives Claude secure access to 60+ real tools: the auth, transport, and security decisions that actually mattered.
Read articlePerformanceMay 20, 2026 7 min read
How I Hit a 95% Redis Cache Hit Rate Under Real Load
Profiling, cache-key design, and invalidation: the concrete steps that took a .NET SaaS API to sub-50ms responses and a 95% cache hit rate under load.
Read articleHiringApril 28, 2026 6 min read
Hiring a Senior Full-Stack Developer: What Actually Matters
Beyond the stack: the real signals that separate a senior full-stack developer from a mid-level one, and how to evaluate them before you hire.
Read article