Building Scalable .NET Applications
Lessons learned from building enterprise C# applications — architecture patterns, testing strategies, and performance tips.
I am a software engineer focused on building scalable backend systems, cloud-native services, and AI-enabled applications. My work centers around designing reliable APIs, distributed systems, and data-driven platforms that support real-world workflows across research and healthcare environments.
I have experience working across the full stack, but my primary focus is backend engineering using technologies such as C# / .NET, Python, and modern cloud infrastructure. Recently I have also been developing AI-integrated systems, combining document processing pipelines, vector databases, and large language models to support intelligent knowledge systems.
Download CVHealthcare data platforms used by clinical teams and researchers
AI-enabled document processing and knowledge discovery systems
Distributed microservices architectures supporting enterprise applications
Cloud-native backend systems deployed in containerized environments
Threat intelligence data-sharing platforms built using MISP
Technologies and tools I use to bring ideas to life.
University of the Western Cape, Cape Town
2019Advanced research in cybersecurity, threat intelligence, and information sharing platforms.
University of the Western Cape, Cape Town
2015 - 2018Foundations in algorithms, data structures, software engineering, and computer architecture.
Knowledge Translation Unit, Cape Town
2024 - PresentBuilding healthcare data platforms and AI-enabled systems for clinical research and knowledge discovery.
Synthesis, Cape Town
2022 - 2024Designed and built enterprise-grade backend systems for financial services clients using .NET and cloud infrastructure.
Clickatell, Cape Town
2021Contributed to backend services for high-throughput messaging systems and API integrations.
Clickatell, Cape Town
2020Built and maintained messaging platform features. First exposure to enterprise Java development.
Personal and side projects I've built to explore ideas and sharpen my skills.
Generates Computer Science Jokes from an API. A fun way to learn API integration and DOM manipulation.
Live Demo
Generates inspiring quotes from an API with a save-to-favorites feature using local storage.
Live Demo
HTML and CSS representation of my CV built from scratch. Responsive and print-friendly.
Live DemoWhen I'm not coding, I express myself through pencil art. Here are some of my drawings.
Thoughts on software development, engineering practices, and things I've learned along the way.
Lessons learned from building enterprise C# applications — architecture patterns, testing strategies, and performance tips.
Comparing two ecosystems after years of professional experience in both — what transfers, what doesn't, and what surprised me.
A practical guide to the Composition API — when to use it, how it compares to the Options API, and real-world patterns.
Have a project in mind or just want to say hello? I'd love to hear from you.