I build the foundations teams need to ship reliable software fast.

Cape Town, South Africa
> Testing infrastructure • Development tooling • System architecture
I use LLMs to accelerate quality— not replace it.
Accelerated Discovery
LLMs help explore solutions faster, but engineering judgment chooses the right path.
Code Generation
LLMs generate boilerplate and patterns—I craft production-ready, debuggable systems.
Quality Assurance
LLM-assisted testing catches edge cases—human expertise ensures reliability.
Software Engineer
I'm a software engineer based in Cape Town, South Africa, specializing in building the foundational systems that enable engineering teams to move fast without breaking things. From robust test infrastructure to streamlined development tooling, I create the environments where reliable software gets shipped.
With a B.Eng. in Computer and Electronic Engineering, I bring a rigorous approach to testing infrastructure, development tooling, and system architecture. My work spans embedded systems, full-stack development, and workflow automation.
I've designed event-driven finite state machines for real-time embedded systems, built comprehensive test infrastructure from scratch, and modernized development workflows with LLM-assisted tooling.
01. Build Safety Nets
Comprehensive testing infrastructure catches bugs early and gives teams confidence to deploy frequently without fear of breaking things.
02. Remove Friction
Automated tooling and streamlined workflows eliminate repetitive tasks, letting developers focus on solving real problems.
03. Design for Maintainability
Clean architecture and self-documenting code make systems easier to understand, modify, and extend as requirements evolve.
04. Balance Speed with Quality
The right foundations enable teams to move fast without sacrificing reliability—velocity comes from confidence, not cutting corners.
Background
I graduated from North-West University in 2020 with a B.Eng. in Computer and Electronic Engineering. My academic focus on embedded systems, software engineering, and electronic design gave me a strong foundation in systems thinking and rigorous engineering practices.
Since graduating, I've worked across diverse domains—from embedded systems at Ingenics Digital GmbH to full-stack development at FARO Africa to infrastructure and tooling at UMAN Technologies. This cross-disciplinary experience has taught me that the same foundational principles apply whether you're working with microcontrollers or cloud services.