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.