I build and modernise business-critical platforms across web, mobile, and cloud using C# and the modern .NET stack.
My work sits where product complexity meets operational reality: modular and multi-tenant SaaS, APIs, identity, payments, messaging, notifications, data integrity, migrations, automated testing, CI/CD, and production support.
I share the engineering decisions behind the code—what worked, what failed, and the trade-offs that mattered.
- Modular ASP.NET Core and Blazor applications
- Cross-platform mobile experiences with .NET MAUI
- EF Core and SQL Server data modelling, migrations, and repair paths
- REST APIs, SignalR, background processing, identity, and integrations
- Automated testing, CI/CD, observability, and production reliability
- Technical leadership, code review, and pragmatic architecture
Most of my current production work is private by design. I use my public profiles to share reusable lessons from that work: architecture patterns, debugging techniques, migration safety, test strategy, delivery practices, and honest engineering trade-offs.
My YouTube channel already includes a web-development lesson that has reached more than 100,000 viewers. I am now publishing practical .NET content regularly.
C# · .NET · ASP.NET Core · Blazor · .NET MAUI · EF Core · SQL Server · REST APIs · SignalR · Automated Testing · CI/CD
LinkedIn · YouTube · Stack Overflow
Cape Town, South Africa