Context Is the Bottleneck, Not the Model.

Everyone's asking which model to use. Nobody's asking what they're feeding it. How I fixed inconsistent agent output by engineering context — not chasing model upgrades.

I Built AI Agents in .NET the Hard Way. Then Microsoft Shipped This.

From Semantic Kernel plugins and hand-rolled session management to one-line agent wiring. What SK still left on the table, and what Microsoft.Agents.AI finally solves.

I Ship to Production Every Day. Feature Flags Are Why That's Safe.

How I built a code-first feature flag system for trunk-based development — per-environment state, client-safe filtering, expiry enforcement, and live toggling without a single redeployment.

I Let Non-Technical Users Talk to a Database. Here's How I Made It Safe.

Building a production multi-tenant NL query system over live data — with prompt injection hardening, AsyncLocal tenant isolation, and 90+ automated security tests.

I Type One Command. 20 AI Agents Handle the Rest.

How I built a 20-agent pipeline that takes a story description all the way to a merged pull request — brainstorming, coding, parallel quality gates, and an AI agent that patches its own failing builds.

More coming soon. I write about what I actually build — RAG pipelines, .NET patterns, CI/CD, AI security. Follow on LinkedIn or Medium to get notified.