I help SaaS founders get the architecture of their platform right. The calls that are cheap to make early and expensive to change once you have real customers.
I’m a Solution Architect and Principal Software Engineer. Fifteen years on multi-tenant SaaS platforms running on .NET and Microsoft Azure.
My focus is the architecture and the patterns that keep it honest as the product grows. Clean Architecture, DDD, CQRS, event-driven cores, the operational shape that lets a team ship features without rewriting the platform every quarter.
I’ve led engineering teams, designed modular monoliths and microservices, run multi-tenant onboarding sagas, and helped organizations move their infrastructure to Azure with Terraform and GitHub Actions.
Outside of consulting, I write here and on my YouTube channel about real-world architecture problems and modern .NET practices. Lessons from things I’ve actually shipped, not theory I read about somewhere else.
I also teach software architecture and programming fundamentals, mostly to engineers who want to bridge the gap between writing code and designing systems that scale.
If you are building or scaling a SaaS platform, here is how I can help. Otherwise, reach out on LinkedIn or drop me a line.
What I do
- Architect and build multi-tenant SaaS platforms using .NET, C#, and Azure
- Design modular monolith, microservice, and event-driven systems
- Automate environments and delivery pipelines with Terraform and GitHub Actions
- Mentor teams on Clean Architecture, DDD, CQRS, and TDD
- Share lessons and technical content on YouTube and mdbouk.com
Working with AI
For the last year I’ve been building agent-driven workflows on top of Claude Code, MCP servers, and a few custom tools. That includes a multi-agent code review pipeline, a ticket execution skill that takes a Jira ticket from plan to merged PR through several independent planning rounds, and a memory system that persists context across sessions.
If your team wants help getting real work out of these tools without the hype, I’m happy to chat.
Thanks for visiting.