Embedded systems to full-stack infrastructure. Spec-driven. Tested. Reliable.

Cape Town, South Africa
> Embedded Systems | Infrastructure Engineering | Spec-Driven Development
Spec-first. Tested. No surprises.
I use spec-driven development to guide every tool in the stack — including AI-assisted workflows. Clear requirements first, then the right tools for the job.
Spec-Driven
Clear requirements before any code. Errors caught in specs cost fractions of what they cost in implementation.
Full-Stack Reality
From C++ firmware on ESP32 to Python backends on AWS. I bridge low-level hardware and cloud infrastructure in one delivery.
TDD-Verified
Test coverage catches edge cases before they reach production. Quality gates are automated, not aspirational.
Software Engineer
I bridge the gap between hardware and cloud. From designing event-driven C++ firmware for embedded systems to building ERPNext workflows with Python and SQL. My impact includes cutting firmware bugs through robust FSM architectures and bringing engineering rigour to every layer of the stack.
What sets me apart is the ability to link low-level hardware (NFC, BLE, CAN bus) to high-level applications, driven by a deep curiosity for how systems function from the metal up. I build infrastructure that teams can rely on — tested, documented, and designed to handle the edge cases that only experience catches.
My methodology: spec-first design, test-driven development, and continuous delivery built on infrastructure as code. Every layer of the stack gets the same rigour — whether it's a PCB trace or a cloud deployment.
01. Spec-First
Clear specifications are the cheapest bug fix. I invest in requirements before implementation, catching errors when they cost minutes instead of weeks.
02. Hardware to Cloud
Embedded systems, backend services, and infrastructure engineering are not separate disciplines. I bring the same systems thinking from the metal up.
03. Tested Rigour
TDD, automated CI, and infrastructure as code. Quality isn't checked at the end — it's baked into every step of the delivery pipeline.
04. Resilient by Design
From FSMs that handle edge cases to tested workflows. Systems built to function when things get complex, not just when they work.
Background
B.Eng. Computer and Electronic Engineering from North-West University (2020). 5+ years bridging embedded systems and full-stack development across industries. Automotive Ethernet at UMAN Technologies. Consumer electronics firmware at Ingenics/ViVa. Enterprise ERPNext at FARO Africa.
Currently building Divergent Tabletop, a neurodivergent-focused peer community. Applying systems thinking to solve community management challenges through automated software solutions. Always refining my TDD loops for more hands-free workflows while maintaining architectural control.