Apps
Xtendroid
![xtendroid](../../images/xtendroid//xtendroid.png)
Xtendroid is a domain-specific-language for Android that I created for productive Android development
My work at IBM Research Lab
![ibm-research](../../images/ibm-research//abn_cover.png)
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
![android-development-south-africa](../../images/android-development-south-africa//toby_android_dev.jpg)
I developed Android applications as a freelancer, and offered particularly good value for small businesses and startups.
Tech4Africa Android Masterclass
![t4a](../../images/t4a//t4a1.png)
Resources for the Tech4Africa Android Masterclass presentation on 9th October 2014
House4Hack smart watch
![h4h-watch](../../images/h4h-watch//h4h_watch.jpg)
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-android-app](../../images/sa-events-android-app//sa_events_icon.png)
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-battery-saver-android-app](../../images/batteryfu-battery-saver-android-app//bf1.jpg)
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!
![blackberry-apps-featured](../../images/blackberry-apps-featured//featured.png)
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-blackberry-app](../../images/sa-events-blackberry-app//sa_events_icon.png)
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
![mobile-app-development-is-too-hard](../../images/mobile-app-development-is-too-hard//confused_developer.jpeg)
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](../../images/folder-music//folder_music_icon.png)
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-shac-on-blackberry-10](../../images/house4hack-shac-on-blackberry-10//bb_shac1.png)
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
![roberts-birds](../../images/roberts-birds//roberts_birds.jpg)
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
![gr8signal-android-app](../../images/gr8signal-android-app//gr8signal1.jpg)
The gr8signal app tracks and maps cellphone signal coverage in South Africa.
BluMote
![blumote](../../images/blumote//blumote.png)
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](../../images/makerdroid//makerdroid.jpg)
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](../../images/simple-zulu//simple_zulu_icon.png)
Simple Zulu is a simple flash-card app to teach you Zulu words, that I
DroidOrb
![droidorb](../../images/droidorb//droidorb.jpg)
I built an Android accessory using an Arduino. It's a charging dock and notification light, among other things.
Fancy app
![fancy-app](../../images/fancy-app//fancy_icon.png)
I wrote the first versions of the Android app "Fancy" for thingd which included a honeycomb-optimized tablet version.