I am a Software Developer working for IBM Research Africa based in Johannesburg, South Africa.
I love building web applications, trying out new technologies and tinkering with electronics and IoT devices. In my professional capacity I have been part of extraordinary teams building large scale business critical systems for health insurance and banking companies. I have also been fortunate enough to work with smaller teams designing and building multifaceted ecommerce systems coordinating real-time messaging between users, devices installed in retail stores, Point of Sale systems and scaled application clusters.
My current role has allowed me to put my skills to use in helping build up my local community. I worked on a project that assist students in township schools learn English by leveraging peer review, smart devices and Machine Learning to provide them with instant feedback on their creative writing.
At the start of the Covid-19 pandemic I was part of a team of highly skilled developers and data scientists that assisted the Gauteng Provincial Government process and map out infection data, population risk factors and prediction models. We transformed the data into interactive choropleth maps with advanced data filtering capabilities that allowed policy makers and researchers to easily compare infection hotspots with the location of communities that were most vulnerable.
Outside of work I am a musician, an avid hiker, a rock climber, an experimental chef, a travel lover, a life hacker and an often regretful DIY enthusiast. I also occasionally talk about tech topics at conferences and meetups.
Interview with Engineering News on the creation of the Gauteng Province Covid-19 analytics tool.
Security Beyond Passwords (Slides) at Google DevFest 2019 in Cape Town.
How to map a pandemic at JoziJS
meetup.
Next level async with RxJS and
Observables at JavaScript in South Africa Conference in July 2017.
Machine Learning in the Browser at
JoziJS meetup.
JavaScript: A Test at JoziJS
meetup.