I'm an AI Engineer with a keen interest in applied AI, especially in business and science applications. Earlier in my career, I worked as a software engineer and before that I was a research scientist intern at IBM Research. In my time there, I worked with a wide variety of machine learning and deep learning models, including BERT, mBERT, XLM, and multi-task DNNs. I contributed to a research paper accepted at AAAI 2021 TAIH workshop and was invited to talk at the AACR 2021 Special Virtual Conference on AI, Diagnosis and Imaging.
In 2019, I completed my MSc e-Science degree and received a Distinction for my research into applications of machine learning in High Energy Physics at CERN. Prior to this, I completed both my bachelor's and honours degrees in Computational and Applied Mathematics at Wits University. I would describe myself as a tech enthusiast, a gym goer, an avid reader and a fan of epic stories/movies like Lord of the Rings and Star Wars 💪!
University of the Witwatersrand, Johannesburg
Research Topic: The use of machine learning in the search for di-photons in association with missing transverse energy.
LHC data is generally characterised by high dimensionality and class imbalance, therefore, sophisticated models are often required
to analyse it. We consider a fully and weakly supervised learning paradigm, employing ML and DL techniques to
discriminate between background and signal events. Background events are well researched, so we are not particularly
concerned about misclassifying them, however, we pay special attention to how our models classify and misclassify signal events
as they are extremely rare. This research forms part of a larger study to investigate physics BSM,
particularly the Madala Hypothesis.
University of the Witwatersrand, Johannesburg
Research Topic: Modelling a slinky falling inside a viscous fluid.
When a slinky is dropped in the air, it exhibits a strange behaviour where its bottom part "temporarily defies gravity"
by remaining suspended in the air until its top part hits it. We investigate the mechanics of this behaviour,
mathematically derive its governing equations and then solve for the general solution.
University of the Witwatersrand, Johannesburg
Multi AI Agent Systems - CrewAI
Multimodal Search and RAG - Weavite
Building towards Computer Use - Anthropic
ChatGPT Prompt Engineering for Developers - OpenAI
Building Systems with the ChatGPT API - OpenAI
LLM Application Development - LangChain
LangChain Chat with Your Data - LangChain
IBM AI Engineering Professional Certificate
AWS Certified Cloud Practitioner
Microsoft Certified: Azure Developer Associate
Microsoft Certified: Azure Fundamentals
Microsoft Certified: Power Platforms Fundamentals
Standard Bank, South Africa
Standard Bank, South Africa
Standard Bank, South Africa
IBM Research, South Africa
CERN, Switzerland
Co-authored a paper accepted at the AAAI 2021 TAIH Workshop during my IBM internship.
Invited speaker at the American Association for Cancer Research Special Virtual Conference 2021. This is another work item completed during my IBM internship.
Attended CERN's 3rd IML Machine Learning Workshop held in April 2019, Switzerland.
Participated the South African Institute of Physics Annual Conference held in July 2019, Polokwane.
Attended the Red Hat Kubernetes Wrokshop organised at CERN in October 2019, Switzerland.
Attended the 2018 IEEE NPSS International School of Real Time Systems, Cape Town.
Participated in the 2018 IBM & Wits Data Science Acceleration Engagement Workshop, Johannesburg.
Project associated with a hackathon organized by MIT to develop solutions for the Covid-19 pandemic in Africa.
(decommissioned)
Basic AI-driven chatbot called "Jaba" which I built and integrated into Telegram for personal skills development.
(decommissioned)
An app that can be queried for ideal weather conditions for a pet. This was part of a project I completed for the AWS Building Serverless Applications course.
Contact Me
Johannesburg Area, South Africa
please contact via LinkedIn
please contact via LinkedIn