Thinkmill
Developer
IBM
Internship
Synthesis Software Technologies
Software Engineer
In My Diary
Chief Architecht and Full Stack Developer
Simple Machines
Senior Developer and Technical Lead
BBD
Senior Software Developer
Integrat Mobile Aggregation
Senior Software Developer
Standard Bank Group
Senior Software Consultant
Coursera
North-West University/Noordwes-Universiteit
University of the Witwatersrand