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.
Carnarytoken UI screenshot
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.
Illustration of Fibonacci spiral arrangement in nature (photo by Leonid Iastremskyi, 2015r)