Studies
Work
Studies
MEng Electronic Engineering
Electronic Systems Laboratory
2018-01-10 → 2019-12-31 (1 year and 11 months)
Two-year postgraduate programme (Thesis Link). During my free time I tutored first- and second-year engineering mathematics. I also taught grade 7 pupils fundamentals of robotics and programming. I played field hockey and squash and participated in ballroom dancing.
- 70% average.
- Satellite Systems 813 with a 79% grade.
- Co-author: Mining Surveillance Application Using a CubeSat Constellation. (Article Link)
- Teaching demonstrator for third and fourth year control system theory.
- Internship at S-PLANE: Developed an aircraft mock data generator for simulations using Python.
Outcomes
Orbital MechanicsClassical Computer VisionSatellite System DesignResearchSignal ProcessingSimulationLaTeXPythonMatlabSTKFeko
BEng Robotics (Cum Laude)
Stellenbosch University
2014-01-20 → 2017-12-01 (3 years and 10 months)
Four-year undergraduate programme in Electronic Engineering with a focus on Robotics and heavy current electronics. During my free time I played field hockey and squash, and participated in ballroom dancing.
- 83% average.
- Received Dean’s Merit for most 3rd and 4th-year modules.
- Mini Dissertation: Design and Build of an Amateur Satellite Ground Station. (Thesis Link)
- Teaching demonstrator for first- and second-year engineering mathematics.
- VASTech Internship 2016: Develop JavaFX AfrikaBurn campsite location planning and exporting its GPS coordinates to Garmin devices.
- VASTech Internship 2017: Identified unknown signals' framing, modulation, and coding using MATLAB.
Outcomes
Electromagnetics and Antenna DesignDigital Signal Processing and FiltersNon-linear Control SystemsAnalogue Micro ElectronicsPower ElectronicsComputer Embedded SystemsFPGA & VHDLComputer ScienceApplied MathematicsEngineering MathematicsElectronic DesignProject ManagementPhilosophy and EthicsEntrepreneurshipEnvironmental EngineeringMATLABJavaCAssemblyGitJavaFXLaTeX
Work
Software Engineer
Zenseact
2023-10-05 → 2026-06-03 (2 years and 8 months)
I am part of the Rapid team responsible for HIL testing that facilitates testing production code on target and test hardware.
- Maintain and improve the HIL testing framework and environment.
- Improve observability of test results to enable easier fault tracing.
- Provide internal support to framework users and troubleshoot HIL failures.
Outcomes
PythonJavascriptGitDockerLinuxC++JiraSvelteTypescriptGerritVS CodeCopilot
Software Engineer
VASTech
2022-09-20 → 2023-09-31 (1 year)
I was part of the Satellite Front End team responsible for preliminary signal analysis.
- Maintained and adapted internal tools for external deployment.
- Designed and developed web UIs that fascilitated petabyte-scale data analysis.
- Participated in the International Council of Systems Engineering's (INCOSE) Greatest Young System Engineer of the Year GYSEOY 2023.
Outcomes
C++20QtTypescriptGitJiraDockerVueJSNodeJSProtobufThriftWSLLinuxJiraBitbucketViteConanVS Code
Senior Software Engineer
S-PLANE
2022-01-01 → 2022-08-31 (8 months and 2 days)
Promoted to Senior Software Engineer within the APP team.
Outcomes
C++11PythonGitSVNNoesisGUIQtC#WPFXAMLVisual Studio
Software Engineer
S-PLANE
2020-01-01 → 2021-12-31 (2 years)
I was part of the APP team, responsible for client facing software. Apart from my work duties, I participated in table tennis and pool tournaments and I was an announcer for an internal Counter Strike tournament.
- Developed AIS message parsing and built a UI to interpret and track information.
- Integrated an ARGOS-II into Paragon, enabling a user to control the hardware using intuitive UIs.
- Engineered Paragon, a mission-and-aircraft management application.
- Maintained and developed internal tools for generating configurations, synchronizing mulitple git repositories for software releases, and Microsoft plugins for requirement tracing.
- Explored HMI software for aircraft cockpits.
Outcomes
C++11PythonGitSVNNoesisGUIXML Code GenerationIDataQtC#WPFXAMLVisual Studio
Intern
S-PLANE
2018-11-20 → 2018-12-20 (1 month)
- Designed a Python demonstration program to generate mock data.
- Delivered a presentation on the project deliverables.
Outcomes
PythonGitInterpolation Techniques
Tutor
TutorElite
2018-05-01 → 2019-01-31 (9 months and 5 days)
- Instructed and mentored 70 undergraduate students in mathematics, raising student performance.
- Authored and published 80-page booklets summarising course material, aiding students in preparation.
Outcomes
PythonGitInterpolation Techniques
Teacher
Club Electron
2018-02-01 → 2018-05-31 (3 months and 29 days)
- Teach primary school pupils basic Android and Arduino development.
Outcomes
People SkillsArduino
Intern
VASTech
2017-06-01 → 2017-07-15 (1 month and 14 days)
- Developed a MATLAB script.
- RF- and signal processing-based project.
- Delivered a presentation to the company on the project's results.
Outcomes
MATLABSignal Processing
Intern
VASTech
2016-12-01 → 2017-01-15 (1 month and 15 days)
- Developed an interactive booking system.
- Bookings could be exported to GPS-devices.
- Delivered a presentation to the company on the project's results.
Outcomes
JavaFXGitGPS
Lecturer's Demonstrator
Stellenbosch University
2016-02-01 → 2019-06-01 (3 years and 4 months)
- Mark tutorial scripts and A1 tests, in addition to assisting lecturers during 3 hour tutorial sessions
- Control Systems, Computer Systems, Computer Programming, Applied and Engineering Mathematics.
Outcomes
People SkillsTime Management