Apps
Xtendroid
Xtendroid is a domain-specific-language for Android that I created for productive Android development
My work at IBM Research Lab
I was on the cover of a magazine, thanks to the work being done at IBM Research!
I was a freelance full-stack Android developer for 6 years
I developed Android applications as a freelancer, and offered particularly good value for small businesses and startups.
Tech4Africa Android Masterclass
Resources for the Tech4Africa Android Masterclass presentation on 9th October 2014
House4Hack smart watch
We built a smart watch at House4Hack. I decided to re-write the firmware and Android app from scratch.
SA Events Android app
SA Events is an Android app I wrote that displays annual events in South Africa by province, allowing you to plan your outings.
BatteryFu battery saver Android app
BatteryFu is an Android application I wrote to save battery life (and data) on my HTC Dream (G1) back in 2010. It has over 250,000 downloads!
BlackBerry Apps Featured!
Two of my Blackberry 10 apps were featured in the BlackBerry 10 App world: SA Events and Folder Music. Both have above 4-star ratings.
SA Events BlackBerry app
SA Events is a BlackBerry 10 app I wrote that displays annual events in South Africa by province, allowing you to plan your outings.
Mobile app development is too hard
I've come to realise that mobile app development is too difficult for beginner programmers, but it can be made simpler.
Folder Music
Folder Music is a music player for BlackBerry that allows the user to browser their music by folders, rather than by artist/album/etc.
House4Hack SHAC on BlackBerry 10
House4Hack Smart House Access Control app lets you open the gate and front door at the House4Hack hackerspace in Centurion, South Africa, once authorised.
Robert's Birds
I developed the Robert's Birds Android app, a niche app for professional bird-watchers. It features over 1Gb of high-quality data for Southern African birds that can be searched or browsed, even on a low-end device.
gr8signal
The gr8signal app tracks and maps cellphone signal coverage in South Africa.
BluMote
I won the MOMO Joburg "Changing the world through innovation" competition, as well as the Mobile Web Africa 2012 app competition, with the BluMote project!
MakerDroid
MakerDroid (previously Paint3d) is an app you can use to draw out a 2D shape that will then get extruded into a 3D shape, which you can then print out as a physical object using a 3D printer.
Simple Zulu
Simple Zulu is a simple flash-card app to teach you Zulu words, that I
DroidOrb
I built an Android accessory using an Arduino. It's a charging dock and notification light, among other things.
Fancy app
I wrote the first versions of the Android app "Fancy" for thingd which included a honeycomb-optimized tablet version.