Machine Learning Engineer | Tech Enthusiast | Lifelong Learner
PFP Placeholder
I hold a Bachelor of Engineering (Computer Engineering), specialising in a real-world application of machine learning and computer vision optimised for resource-constrained microcontrollers. Motivated by the field's rapid progress, I am eager to learn, study, and apply engineering techniques.
Currently, I am completing a Master of Engineering degree (expected December 2025). As a member of the University of Pretoria's Intelligent Systems Research Group, my research focuses on developing innovative algorithms in computer vision, particularly 3D object detection and novel view synthesis pipelines.
Python, C/C++, Java, Delphi, ASM, SQL, Swift
PyTorch, VS Code, Git, Docker, Qt, Tensorflow
Microcontrollers, FPGAs, actuators, sensors
A collection of projects I have built during my studies.
Developed a novel 3D object detection method using discrete radiance field representations (NeRF, 3DGS, SVRaster) and sparse-dense convolutional neural networks.
Image 1
Image 2
Image 3
A fully autonomous smart camera designed to detect and track lecturers during presentations. The system utilises YOLOv3 for object detection and KCF for real-time tracking. The computer vision algorithms was implemented from scratch (only NumPy) to run on embedded systems.
Have a question? Feel free to reach out!