Projects

A-Z Maps for Android

Tasked to bring the A-Z maps to Android. The big challenge was to allow for large downloads, and allow fast browsing of the hi-res maps. Downloads were achieved using APK expansion packs, providing a seamless user experience with the ability to pause / resume and the option to only download over wi-fi. Fast map browsing was achieved by a custom multi-threaded tile viewer. Instant access to over 300,000 streets and POIs was provided via a local SQLite database. Apps Delivered fully native Android apps for tablet and phone, from initial concept to app store submission. Key Skills Android SQLite Expansion Files Google Play Licensing

PocketParking

Tasked to design and build both the website and iOS app for the startup PocketParking. Initially a REST based API was built, designed to scale, and hosted on Google App Engine as the backbone of...

Sony Computer Entertainment

Research and development for Sony Computer Entertainment on various projects spanning Android, Sony TVs and PlayStation. Backend Consulted on best practice for back ends to both mobile and web...

London Underground for Android

The most popular London Underground app currently available with over 1 million active users. Key features are offline routing, a custom shortest path algorithm, and a robust multi-threaded tile...