About
An engineer who kept writing the software.

I’m an electronic engineer and full-stack developer in Pretoria, South Africa. I studied Electronic Engineering at the University of Pretoria, and I have spent the years since moving up the stack without ever quite letting go of the bottom of it.
These days I build logistics and fleet platforms at Nuvio Software, in C# and .NET, PostgreSQL, Blazor and Flutter. I’m also building Nuvio AI, the company’s AI-as-a-service platform. Before that: solar telemetry, hospital inventory, and a bakery’s worth of RFID.
Most systems that matter have a physical end and a screen at the other. I like working at both.
Where the years went
- Now
Nuvio AI
Nuvio Software
The company’s AI-as-a-service platform, at ai.nuvio.co.za.
- 2024–now
Software Developer
Nuvio Software
Logistics and fleet platforms: container tracking that works offline, live driver-safety event triage, CO₂ compliance forecasting.
- Internships
Solar Systems Developer
The Sun Pays
IoT data-logging for solar installations: Raspberry Pi field units across mixed inverter hardware, feeding a Flask and MySQL stack on Google Cloud.
- 2023
BEng Electronic Engineering
University of Pretoria
Control systems, automation, microprocessors. The final-year videonystagmography system placed second in its category.
On the record
- AWS
Certified AI Practitioner
Foundational
What I reach for
- Languages
- C#, TypeScript, Python, Dart, C++, VHDL
- Frameworks
- .NET, Blazor, Vue, React, Astro, Flutter, Flask, Qt
- Platform
- PostgreSQL, MySQL, AWS, Google Cloud, Docker, Terraform
- Engineering
- Embedded systems, IoT, RFID, PLC integration, Signal processing, Control systems