experience

Teaching

University of Cape Town

Teaching Assistant - EEE2046F: Embedded Systems I

2023 Semester 1

  • Led weekly practical sessions for 194 students in coursework covering STM32 C programming and digital logic implementation.
  • Managed a team of tutors achieving timeous assignment grading and fair marking guidelines.
  • Assisted with general course administration including the creation of the EEE2046 Practical Instructions Documentation available here on GitHub.

Tutor

  • EEE2050F: Embedded Systems I (Head Tutor) – 2023 Semester 2
  • EEE3092F: Signals and Systems II – 2021 Semester 1
  • CSC1019F/CSC1017F: Introduction to Programming – 2021 Semester 1

Software Development Intern

Thinkst Canary
2021

I participated in a 3 week software development internship hosted by Thinkst Canary, a cyber security company. My work involved expanding their open-source site canarytokens.org to include a Windows Service that, once installed, triggers a Canarytoken if it is killed or uninstalled. This service also gives the option of hibernating the system on trigger.

The Windows service was made in C# in Visual Studio, code integration was done in Python, and the user interface required some HTML/CSS.In the process I became more familiar with Git/GitHub and using Amazon EC2.

GitHub Repository

csharp logo python logo aws logo html logo github logo vs logo slack logo

Practical Training

Cape Peninsula University of Technology
2019

I completed a 2 week workshop at the Cape Peninsula University of Technology, arranged by UCT, to equip students with practical engineering skills.

  • CNC work
  • Welding
  • Fitting and turning
  • Basic hand skills
  • Metrology
  • Pneumatics
  • Electrical automation

Volunteering

Regional Science Expo Judge

Cape Town Regionals
2022, 2023, 2025

I volunteer at the Eskom Science Expo in Cape Town (usually in August), where I am part of the Engineering category judging team. It is phenomenal engaging with young students interested in science and engineering.


Secretary

UCT Biomimicry Society
2019

Biomimicry looks to nature for design inspiration when solving problems. I was involved in organising society events, managing announcements for the events, and handling other society administration.