About Me



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.

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

All Projectslink

project-title-icon 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 •

project-title-iconDIY 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 •

project-title-iconDepreciation 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 •

project-title-iconBuilding 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 •

project-title-iconStepper 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.