Mobile Experience

I started writing mobile apps in 2011 and was writing HTML5 apps well before that. Since Apple announced the Swift language in 2014, I now only write native apps for iOS in Swift.


In my freelance capacity, I have developed a number of applications for iPhone, iPad and Apple TV. My role is to write Swift code, translate the designs to Storyboard using UIKit, handle certificates and signing, and deploy to the App Store. I have also managed in-app purchases, memory, battery consumption, network calls, login screens, location, git, etc.

The selection screen for languages on iPad

Video Showcase

I built this in-house iPad app to showcase videos for a large car manufacturer. The iPad was housed in a display for the public to use in car showrooms. It featured three languages and timers to reset itself if untended.

  • No link because this was an enterprise type internal app
The Distressed FX app running on an iPhone

Distressed FX

I wrote the in-app purchase module in Distressed FX and downloading content from Apple via in-app purchases. I also fixed many memory issues, crashes, UI bugs, preview filter, preview full image, save full image, import and crop from photo library, blur filter, adding and removing birds, file handling, iPad fixes and general stability. This app has had over 1.25 million downloads and has been featured on the Japanese Apple App Store, and was recently featured in the Today section of the App Store.

A TV with the timer running

Countdown & Meeting Timer

When Apple launched the new Apple TV in 2015, soon after I released an app for display on large screen TVs or projectors. It is completely written in Swift with no other libraries. It is available on the App Store on Apple TV.

The joosr app running on an iPhone

Joosr

I was tasked with making an ebook reader, audio player and e-commerce store in one app by Joosr. It is targeted for the iPad and iPhone and is available on the App Store.

The duality app running on an iPhone

Duality

Written as a technical challenge in Swift, this iPhone app tracks your best and worst of the day. In 2017, it had a surge of downloads in China. It is available free on the App Store.

  • Note: I am currently updating this app to Swift 4, so is not avialable at present)

Previous

Over the years, I have deployed apps on the Apple App Store and the Google Play Store, worked with a number of APIs, and written a few apps of my own. My past work included working with Cordova (PhoneGap) and Titanium, writing apps in HTML5 and JavaScript.

In the past, I have worked on projects for a few large companies / organisations

and many smaller companies, working on QR code and NFC scanning, data visualisation, point of sale, APIs, back end user tools, SMS chat app, TV guide and customer feedback apps.

Get in touch

Thank you

I have your email and will read it shortly.

Are you Human?