I am a Computer Scientist, principal software engineer, and gamer
I have a master's degree specialising in explainable AI in computer vision from the University of the Witwatersrand.
I am a dedicated and hard worker who is not afraid of a challenge and who does not give up easily. I love building cool things with computers.
None of the views I expressed here (and on my blog) are that of my Employer's.
The theme for this site is a modified version of Grayscale
I have worked for over 12 years in software engineering building features, performing DevOps and infrastructure work and helping with security compliance work like framework upgrades. From the research side I have experience building AI systems for vision work, prediction and natural language processing. I have a deep love of computer science and always want to push myself to learn new things. Previously I have experience in the IT space maintaining compute nodes and servers, as well as securing them.
I have professionally been a Ruby on Rails developer for the last decade but also have experience in .NET, Python, NodeJS and other stacks.
A timeline of presentations and talks I've given over the years
Building out a sustainable and production ready AI software solution
Poster: Attribution Methods for Explaining Deep Models for Self-Driving Cars (Masters by dissertation)
GradSUM: A Method to Quantitatively Characterise and Explain Deep Learning Model Behaviour
+ Flash Presentation: AI Benchmark Toolkit
Explaining Transformer Models (From a Vision perspective)
Poster: A Tool-kit Of Techniques To Make Computer Vision Models Easier To Train And Evaluate
+ The Application of Attribution Methods to Explain an End-To-End Model For Self-Driving Cars
An Image Is Worth 16x16 Words: Transformers for Image Recognition at Scale - An Overview
Mini-Survey of Attribution Methods
My code is slow, and why you should care: Musings of a software developer
Fun Talk: Why do Robots Fallover?
My Cross-Sectional Investigation for Autonomous Vehicle Research
Feel free to email me to provide some feedback,
give me suggestions on my projects, or to just say hello!