I don't just write code — I define the architecture. For over two decades I've been the person CTOs and lead developers call when a system is failing under load, a migration is at risk, or an AI integration needs to be done right the first time.
With 21 years of hands-on architecture experience, I specialize in C#, .NET, Blazor, ASP.NET Core, SQL, Python, and AI agents built with Semantic Kernel, LangGraph, and custom tool-calling pipelines. I design and deliver systems where performance, reliability, and intelligent automation aren't optional — they're the baseline. I've helped teams migrate from legacy .NET Framework to .NET 8, integrate AI into production pipelines, and recover systems failing under scale — without full rewrites.
I've shipped AI to production — not to a Jupyter notebook. I'm the creator of FreeAIVoice (freeaivoice.com) — a live AI voice platform serving 32,000+ users with AI Voice Generation, Voice Cloning, and Speech-to-Text across 30+ languages and a developer API. I know what it takes to build AI products that handle real users, real traffic, and real failure modes.
Here's where I'm most useful to you:
The AI Integration Trap — You've been asked to add AI to your existing .NET system but don't know whether to use Semantic Kernel, raw OpenAI APIs, or a Python sidecar. I've made that decision dozens of times. I'll make it faster and safer for you.
The Blazor Bottleneck — Your Blazor app is slow, state management is tangled, and you're unsure if you chose Server or WASM incorrectly. I can diagnose what went wrong and map a clean path forward — often in a single session.
The Legacy Modernization Cliff — You have a 10-year-old .NET system that needs AI or modern tooling but wasn't designed for it. I specialize in incremental refactoring paths that don't require a full rewrite and don't break what's already working.
What I Do Best:



