
As a software engineer, I strive to build powerful connected applications to solve real-world problems.
It energises me to know that I can build a tool that empowers someone to do something that was out of
reach before. I like working in teams with driven, open-minded individuals and I try to stay up to date
with the latest technology to work effectively.
About Me
Stellenbosch University
Stellenbosch University is a world renowned university in South Africa. Its Engineering faculty and degrees are also recognised by top universities and institutions globally. For more information, please see SUN Home.
The 'Rooiplein'
PROJECTS
Groceries price tracking and store comparison (WIP)
This is a full-stack web application that tracks grocery prices from various stores in South Africa and allows you to compare them. It is under active development and far from complete. No mobile support yet. • View Here •
DIY Drone
Radio Transmitter
In this project, a broken XBOX 360 controller is converted into a fully functioning Drone Radio Transmitter. Basic I/O of the devic is handled using an Arduino Nano while an NRF24L01 module is used for the radio transmission. See this project and more at • All Projects •
Depreciation Station
Depreciation Station is a full-stack web application that aims to learn which colour of car is most likely to hold its value for the longest time in South Africa. A Raspberry Pi 4 Model B runs an automated python script that uses web scraping to collect data from Auto Trader daily and send it to a flask server via custom API endpoints. You can read more at • All Projects •
Building
This Responsive Webpage
I built this webpage from scratch to be used as my portfolio. For more information, please have a look at • All Projects •
Stepper
Motor, ESP32, Arduino and AWS IoT Core
In this project, a stepper motor and driver is controlled using an ESP32 with code written in the Arduino
IDE. The ESP32 receives input from its relevant topics on AWS Iot. Depending on the input message
received, the ESP32 either turns the motor to the desired location or publishes system information back to
the topics on AWS Iot. Read more at
• All Projects •
PAST WORK EXPERIENCE
STONE THREE
JAN 2023
until
Present
- Stone Three -
is an IOT company in Somerset West.
I contribute to machine vision systems for the
mining industry that measure plant performance and produce data points that inform APC (advanced
process control) systems.
I build and maintain full-stack, web, real-time, configuration
and monitoring dashboards in Python (Django, FastAPI) and React (Typescript) using technologies
like Redis, MQTT, Web Sockets, HTMX and HLS video streaming for live feedback and interactivity.
I Standardise and harden the team’s CI/CD pipelines to reduce the number of failures.
1 Sept 2021
until
31 Jan 2022
- BOSCH EBIKE - is a leading
supplier of e-bike components.
My 5-month experience of being part of the development team
in Germany responsible for their ABS software gave me excellent insight into the world of agile software
engineering.
While working at their Reutlingen office, I expanded the unit testing suite for their eBike ABS software
in Python using a custom simulation framework and maintained software delivery pipelines in Jenkins.
25 Jan 2021
until
19 Feb 2021
- Slideluvre -
is a startup IoT company situated in Stellenbosch. While I was an intern there, the team was working
on an intelligent product that incorporates solar panals into a louvre system.
In my time there, I implemented remote stepper motor control with ESP32, Arduino and AWS IoT Core.
9 - 13 DEC 2019
&
6 - 10 JAN 2020
- Yellowtail -
is a software developing company based in Cape Town, but also part of the larger international
Yellowtail group. They specialise in business analysis, technology consulting, custom software
development and complex integration while their focus lies with FinTech, Blockchain and retail
solutions.
While I was working there as an intern, I deployed a Kubernetes cluster
on bare metal to learn about DevOps
STONE THREE
14 - 25 JAN 2019
&
25 - 29 MARCH 2019
- Stone Three -
is an IOT company in Somerset West.
I was exposed to a project using AI in
workplace safety and a lot of what I did was trivial sorting of data, but a big part also included
moving data with Python and SQL.
mid 2019
- Laanhof -
is a luxurious guest house located in the heart of Stellenbosch. It is really more of a complex
containing one large house and a few seperate apartments that are all listed on
booking.com
and
lekkeslaap.co.za.
I have been
working there every once in a while as a stand-in manager when the owners were away. This includes
taking bookings online, receiving guests, facilitating the necessary payments and other admin-related
things.
SEPT 2017
- Wild Clover Breweries -
is a beer brewery just outside Stellenbosch. They make their own wit, pilsner, ale and porter.
I
was a waiter at their brewery for two months around September 2017 in my Matric year, working weekends
I had off.