Andrew Hart, Senior iOS Developer: CV

I’m a 26-year-old Senior iOS developer with 6 years of experience, based in London, England. I’ve worked on apps and games, for myself and for others, and also have experience in design.

I’m currently available for iOS development work.

Languages + Systems

I have 6 years of experience with Objective-C, and over 2 years of experience with Swift, working on iOS, watchOS and more recently tvOS.

I have 4 years of experience with JSON.

I also have 3 years of experience with GIT.

I have some experience with Python, Ruby and Lua, which I’ve used as part of personal research into coding in education.

Frameworks + Libraries

I have strong experience with many iOS frameworks, including CoreLocation, MapKit, Core Data, StoreKit and CoreGraphics.

I have used many external libraries such as AFNetworking and SwiftyJSON, and external APIs such as the Evernote API, Feedly API, and Twitter API.


For development, I have extensive experience with Xcode, SourceTree, Sublime Text and Terminal, using each of them on a daily basis.

I also have experience with Adobe Photoshop and Sketch, both of which I’ve used to design and export UI.


Screeners: Lead iOS Developer

January 2016— Now

Screeners for iOS and tvOS is now used by some of the leading Film and TV distributors, and top Film and TV awards ceremonies, to provide protected, unreleased content to reviewers before release.

A key part of this role has been to allow users to stream and download content in a secure way. I’ve led the way for integration with WideVine and FairPlay Streaming technologies.

As the app is used by high profile actors and directors involved with those productions, it was also important to create an elegant experience for displaying their content. An intuitive UI allows users to switch between screeners with ease, and to continue watching on one device where they left off on another.

MegaBits: Lead Developer

March 2014 — May 2015

Travelling and spending a lot of time in Pittsburgh, PA, I worked with a small team of developers and designers to create a monster training game, played using real-world locations.

Given limited-depth mapping APIs available, I was able to analyse pixels from map images to determine whether an area was land, road or sea, and layout the game map accordingly.

We used pseudo-random number generation to populate a virtual, living world that would appear the same across every device, with monster population dependent on real-world weather, time of day and geolocation.

MegaBits, Monster Survival: Lead Developer

April 2015 — May 2015

I developed an advanced battle system that would allow players to battle AI in a turn-based format, involving teams of monsters, special abilities, earned items and boss levels.

Among other things, I gained experience in taking the essence of a much larger product, and distilling it down to just one essential part, and then refining that experience.

First Aid, American Red Cross — iOS Developer

October 2013 — February 2014

Working for an app development agency in Bournemouth, I worked on the informational First Aid series of apps for both American Red Cross, and later British Red Cross.

First Aid was featured by Apple, and a number of apps in that series are still promoted and supported by both the American Red Cross and British Red Cross.

Project Dent

Project Dent is a trading name that covers my own personal endeavours. I’ve produced a number of high-quality apps over time, first while studying at university, and later on as a full-time occupation. I designed, developed and marketed all of these products.


June 2012

A personal diary app, allowing users to record diary entries, attach photos and video, bookmark the important moments, and keep it backed up and in sync with Evernote. I paid special attention to the UI, with custom buttons and sound effects when tapped.

It gained positive reviews, and 200,000 downloads. Preshit Deorukhkar, writing for Beautiful Pixels, described “a suave UI and an elegant experience”.


September 2013

A talking alarm clock that would wake you up with the weather, news, your latest email, events and social updates. The voice of Siri would read out this information in a digestible format, specifically in the scope of “what’s important right now”.

AppAdvice called it useful, original and delightful, rating it “A+”.


May 2015

With a changed iOS landscape, and gained knowledge in user experience, I decided on a ground-up overhaul to Today. Summarise was a reincarnation featuring an all-new design, a more optimal set of features, and a set of new extensions available as in-app purchases. Importantly, it provided a framework for building future extensions with much ease.

Summarise debuted at Google Campus London’s TechHub Demo Night, and received a lot of interest from those in attendance. PocketMeta later saidSummarise makes up for some of Siri’s shortcomings… and with Summarise that future is already here.

Raise Emoji

October 2015

With the launch of watchOS 2, I wanted to create an app that made sense for Apple Watch, and so decided on an emoji virtual pet. I used the opportunity to learn about the layout, animation and communication APIs of watchOS.

MacStories featured it as a handpicked, noteworthy release in their weekly newsletter, with Federico Vittici calling it “a novel and interesting concept”.


TwIM, a new messaging app, is my current work-in-progress. It will take the user experience of messaging to the next level, building on the powerful Twitter DM platform.

Early preview of some TwIM features

Links + Contact

All my most recent personal apps are on my website. I’m also on GitHub. You can email me at

I’m currently available for iOS development work.

The author has chosen not to show responses on this story. You can still respond by clicking the response bubble.