About
Beyond
the Code
I started building for the web in the mid-2000s — back when ViewState was a feature, not a liability, and jQuery was the future. Over two decades I've navigated the full arc of web development: from ASP Classic to .NET Core, from AngularJS to modern Angular, from monoliths to microservices.
Based in South Africa, I've worked with teams across continents — Australian property tech, global restaurant management, Cape Town travel startups, and everything in between. Each project taught me that the best code isn't just functional — it's code that the next developer can understand at 2am.
These days I'm drawn to Go for its clarity and performance, while my deep roots in the .NET ecosystem keep me building enterprise-grade solutions. I believe in choosing the right tool for the job, not the trendiest one.
Tech Stack