Board of Digital and Emerging Tech
Johannesburg, GP, ZA
Synthesis Software Technologies (Pty) Ltd
Board of Digital and Emerging Tech
iGrade
Intern Developer
North West University Potchefstroom Campus
Junior Lecturer
Avanade
Senior Software Engineer
Synthesis Labs
Lab rat #002
Accenture
Software Developer
Synthesis Software Technologies
Lead Architect & Account Manager
ThePowerMBA
North-West University/Noordwes-Universiteit
Northwest University (United States)