Application architecture
Clear, maintainable paths through modernization, integration, desktop applications, and cloud delivery.
Software architecture · practical AI · team leadership
Practical AI | Senior .NET Developer | Software Development Team Lead | Consulting
I help teams build dependable .NET applications, use AI thoughtfully, and improve the systems around software delivery.
How I can help
Clear, maintainable paths through modernization, integration, desktop applications, and cloud delivery.
Useful agent workflows, local and cloud models, RAG systems, evaluation, and responsible adoption.
Testing, observability, CI/CD, and the technical leadership habits that help teams ship with confidence.
Development
Use .NET Aspire to orchestrate a Blazor UI, ASP.NET Core API, Qdrant, Redis, and optional Ollama model with health checks, telemetry, and tested local defaults.
AI
A friendly guide to choosing between AI subscriptions, direct APIs, and routing platforms. It then builds a well-behaved .NET 10 gateway with OpenRouter.
Development
Meet CLIF, my open-source Windows automation CLI and local MCP server. Inspect WPF controls, script repeatable workflows, validate results, and give agents useful feedback.