Understand the Work
Engage directly with operators and stakeholders to understand real workflows, processes, and daily challenges — translating those insights into software that fits naturally into existing operations.
I am a South African, self-taught software developer with a passion for systems and efficient architectures.
Over the years, I have modernized and built .NET applications from the ground up. I thrive on solving complex problems, writing clean code, and staying current with emerging technologies.
Engage directly with operators and stakeholders to understand real workflows, processes, and daily challenges — translating those insights into software that fits naturally into existing operations.
Apply proven .NET design patterns, maintain robust logging and observability, and document systems clearly so that future developers and support teams can sustain them with confidence.
Deliver using disciplined practices in project tracking software, coordinate planned rollouts with business teams, and ensure post-deployment stability through training, feedback loops, and incremental improvements.
Experienced in C#, .NET Framework / .NET Core, Blazor, WinForms, and Visual Studio — with a strong focus on maintainable architecture and best practices for stable delivery across web and desktop environments.
Skilled in SQL Server optimization, stored procedure development, and integration — delivering accurate, synchronized, and performant data flows.
Strong governance in project tracking software, with end-to-end delivery experience covering coordination, documentation, release management throughout the project lifecycle.