MPhil in Advanced Computer Science
The University of Cambridge
Graduated with distinction Jul 2018
Supervised by Prof. Zoubin Ghahramani & Dr. Christian Steinruecken
BSc. in Electrical (Information) Engineering
The University of the Witwatersrand
Graduated with distinction Dec 2016
National Senior Certificate
Parktown Boys’ High School
Matriculated Dec 2012


Working knowledge
  • Python
  • C++
  • Mathematica
  • R
  • TensorFlow
  • PyTorch
  • Linux
  • Git
  • LaTeX
Basic knowledge
  • Julia
  • Go
  • Rust
  • Matlab
  • Haskell & OCaml
  • HTML, CSS, & JS
  • MIPS & MPlab Assembly
  • Verilog & VHDL
  • Electronics


Wolfram Research - Deep Learning Consultant
Aug 2018 - Present
Helping to develop the Wolfram Language (Mathematica) deep learning framework. This includes adding new layers, adding high level features such as early stopping, revamping the training metrics functionality, and implementing the ONNX back-end.
Deep Learning Indaba𝕏 South Africa - Organiser
Oct 2018 - Present
Part of the organising committee for the Indaba𝕏 South Africa. Responsible for the website, hackathon and application process among other things.
Depth First Learning - Leader
Oct 2018 - March 2019
Developed a Depth First Learning curriculum on the Wasserstein GAN. This involved planning five weeks of lessons (including reading material and exercises), incorporating feedback from experts, and leading a study group to beta-test the curriculum. The curriculum will be published on the DFL website soon™.
MLSS Stellenbosch - Attendee
Jan 2019
Attended the two week summer school with lectures and practical sessions on a wide range of cutting edge machine learning topics.
Deep Learning Indaba - Head Tutor, Tutor
Sep 2017, Sep 2018
Participated the indaba, tutored the practical sessions, and beta-tested the exercises. Acted as head tutor in 2018.
Isazi Consulting - Junior Data Scientist, Data Science Intern
Dec 2015 - Sep 2017
Worked on various machine learning and data science related projects involving extensive use of the R and Python programming languages as well work involving Amazon Web Services, SQL and C++. Held the position of ‘Data Science Intern’ from Dec 2015 - Nov 2016, then held the position of ‘Junior Data Scientist’.
ISC Student Cluster Competition
Jul 2015
Participated in the 2015 ISC SCC, with the team from the Centre for High Performance Computing, representing South Africa, and placing second. This was heavily centred around knowledge of HPC, computer architecture and hardware as well as the Linux operating system.