About

I'm a final year BEng Data Engineering student at Stellenbosch University with a deep passion for machine learning. Over the past four years I've come to believe in ML's power to genuinely improve people's lives; particularly for those who lack access to resources that others take for granted. I love building and experimenting with models, and I'm currently working as a freelance developer alongside my studies.

I'm a member of the Digital Signal Processing (DSP) research group at Stellenbosch University, where I'm involved in the CADLUS4TB project; a multi-university initiative developing ML algorithms to detect tuberculosis from lung ultrasound images and videos. Following my undergraduate degree, I will be continuing as a Masters student in the Faculty of Electrical and Electronic Engineering, with a focus on bringing a level of explainability to these diagnostic models through computer vision.

Outside of work and study you'll find me out on a run, exploring good food and wine, or watching Manchester United. I love sport in all its forms.

Experience

Mar 2026 — Apr 2026

Full Stack Developer · Why Content

Helped integrate invoices and delivery tracking into a unified dashboard, streamlining internal operations and improving visibility across the platform.

  • Next.js
  • InstantDB
  • Cron Jobs

Projects

An e-commerce platform with payment processing, and admin dashboard. Built with modern technologies for optimal performance and user experience.

  • Next.js
  • TypeScript
  • PostgreSQL

A collaborative task management application featuring real-time updates, team workspaces, and integrations with popular tools. Focused on accessibility and mobile responsiveness.

  • React
  • Node.js
  • Socket.io
  • MongoDB

An open-source portfolio template for developers, featuring dark mode, animations, and easy customization. Downloaded over 10,000 times on npm.

  • React
  • Tailwind CSS
  • Framer Motion

A beautiful weather application with detailed forecasts, interactive maps, and location-based services. Integrates with multiple weather APIs for accurate data.

  • Vue.js
  • OpenWeather API
  • Mapbox
  • PWA

Skills

Languages

  • Python
  • R
  • JavaScript
  • SQL
  • C

ML & AI

  • PyTorch
  • Scikit-learn
  • NumPy
  • Pandas
  • Computer Vision

Frameworks & Libraries

  • React
  • Next.js

Tools & Hardware

  • STM32
  • Git

Education

2026 — 2027

MEng Electrical and Electronic Engineering

Stellenbosch University

Research focus on CADLUS4TB; a multi-university project developing ML algorithms to detect tuberculosis from lung ultrasound images and videos. Research conducted within the Digital Signal Processing (DSP) group, with an emphasis on model explainability through computer vision.

2022 — 2026

BEng Data Engineering

Stellenbosch University

Final year undergraduate degree spanning data engineering, machine learning, signal processing, and software development.

2017 — 2021

National Senior Certificate

Rondebosch Boys' High School, Cape Town

Contact

I'm currently open to new opportunities and collaborations. Whether you have a question, want to discuss a project, or just want to say hi, feel free to reach out; I'll do my best to respond!