I have extensive experience in designing and engineering software - ranging from micro-controllers to servers to Windows/Mac apps, all the way to more recent award-winning projects for iOS.

My work can be divided roughly into 3 categories: Mobile apps, bespoke desktop (PC-like) apps, and embedded/industrial software. Please select a category above to view some representative projects.