Here's a selection of the mobile apps I've either written or contibuted towards:

Snonav icon

2019-2021: Snonav (iPhone)

I was the sole iOS developer for the Snonav app - aimed at skiers and snowboarders to allow them to plan and navigate to where they wish to ski within a large number of popular ski resorts. The app incorporates map management features to allow it to be used without an internet connection, and includes mapping and route planning tools. When following a route, the user is guided via voice instructions and Siri shortcuts allow the user to re-route hands-free. I also added a "track my friends" feature which allowed groups of users to share their locations in real-time. The work utilised a bespoke SDK that generated the fastest/best route together with audio turn-by-turn instructions.


NFRC icon

2020: NFRC (iPhone)

The National Federation of Roofing Contractors (NFRC) approached me directly to build two bespoke apps (one each for iOS and Android) for their members (roofing contractors). These apps integrate with NFRC's CRM (Capsule) and a custom-built CMS (FlameLink) to allow members to receive up-to-date information on best practices and health and safety advice without the need to carry around outdated printed handbooks. The app also incorporates a Helpdesk facility to enable members to contact NFRC with any enquiries they may have.

The app is currently open only to invited users/organisations.


Bunk icon

2018-2019: Bunk (iPhone)

This app allows users to find properties to rent and manages their interaction with the landlord directly (rather than going through a lettings agent). I contributed to the overall design and architecture of the app and built many of the features including the offer management and user validation processes. I also provided guidance on software development best-practices and acted as the scrum master for the team.


Mayden Orbit icon

2017-2018: Mayden Orbit (iPhone)

This app was built using React Native.

I built this mobile application (written in React-Native) to integrate with Mayden's Orbit web application - to allow users to access their contacts data from their smartphones. I designed the API and built the entire app.

The app is currently open only to invited users/organisations.


Flourishzone icon

2017: Flourishzone (iPhone)

This app was built using React Native.

The app is designed to improve a user's personal or team development and wellbeing by encouraging regular reviews and self-appraisals and the sharing of their feelings towards a number of self-worth statements.


HaemPack app icon

2015: HaemPack - Version 2 (iPad)

The app and CMS data service has been designed and written by myself.

This is an updated version to that previously released. It included a number of additional fetures, including Calendar integration.

The app is distributed privately by Pfizer so is not available on the App Store.


Rheumatoid Arthritis Objection Handler app icon

2014: Rheumatoid Arthritis Objection Handler (iPad)

This standalone native app has been built entirely by myself from a series of supplied wireframes and screen designs.

The app is designed to provide arguments to dispel potential objections to a particular drug supplied by Pfizer for the treatment of rheumatoid arthritis. It also identifies questions or comments about competitive drugs.

The app is distributed privately by Pfizer so is not available on the App Store.


HaemPack app icon

2014: HaemPack (iPad)

The app and CMS data service has been designed and written by myself.

This app is designed to give doctors and nurses up-to-date information about haemophilia, its treatment, current research papers, news and information about medical conferences about the disease. The app is designed to download the data from a CMS to ensure that it is constantly updated with the latest news and conference information related to haemophilia.

The app is distributed privately by Pfizer so is not available on the App Store.


Trail Magazine, Britain's Best Hill Walks app icon

2013: Trail Magazine, Britain's Best Hill Walks (iPhone)

Both the app and the back-end data service were designed and written by myself.

This is a companion app to the Country Walking app above and its functionality is very similar. However, it is aimed at the more serious walker so had slightly more detailed information.

The app is no longer available on the App store.


Country Walking, Britain's Best Walks app icon

2013: Country Walking, Britain's Best Walks (iPhone)

Both the app and the back-end data service were designed and written by myself.

This app is similar to the AA walking app but with many additional features such as waypoint following which allows the app to track the user as they walk along a trail and then prompt them with waypoint descriptions as they reach locations along the route. The app was designed to be a partner app to "Country Walking" magazine, published each month by Bauer Media. Each month, different walks are featured and are dynamically added to the app each month.

The app is no longer available on the App store.


iPresent app icon

2012: iPresent (iPad)

Worked in a team of 5.

This app is designed to allow companies to control and manage the distribution of presentation materials to their staff, wherever they are in the world. The app can force updates to be pulled down from the cloud to ensure that the same corporate message is being delivered worldwide. It can also be told to disable presentations of sales material or price lists that are no longer applicable or valid.

See: http://www.ipresent.com/ for more details.


FormWorks app icon

2012: Formworks (iPad)

Worked in a team of 2.

This app is designed to allow users to fill out paperless forms. The forms are created using a CMS and published to the users via the app. The app allows various data elements to be captured, including freeform text, numeric values, dates, signatures, photos, etc. and then store the results in a central database ready for analysis, all without the use of paper.

Further information about this app can be found on the Formworks web site here.


Lexacom app icon

2011: Lexacom (Blackberry)

Worked in a team of 2.

This app is designed to record dictations from the user and then send them to a central database where they would be transcribed by a central pool of typists.

The app was written with BlackBerry WebWorks using JavaScript, HTML5 and CSS. The data was stored on the device using a HTML5 SQLite database.

The Blackberry app is no longer available but the iPhone version can be seen here.


AA Best Walks in Britain app icon

2011/2012: AA Best Walks in Britain (iPhone)

The app was designed and written entirely by myself. The server-side code to communicate with the app was written with another team member.

The app allows a user to view information about various published walks throughout the UK and purchase the GPX track-logs and background OS maps for use while following them, even when there is no phone signal or Internet connection. To do this, the mapping sent to the device in square 'chunks', where it is unzipped and cached for use at any time.

The app is no longer available on the App store.


Royal Ascot app icon

2011: Royal Ascot - Version 2 (iPhone)

This app was released in June 2010 for the 2010 meeting. It was designed and written entirely by myself; another team wrote the back-end server code.

This was an update to the 2010 version and included an Augmented Reality feature, which allowed user to see where restaurants and bars were in an AR view.

The app is no longer available on the App store.


Ascot app icon

2010: Ascot (iPhone)

This app was designed and written entirely by myself; another team wrote the back-end server code.

The app was designed for all the other race meetings held at Ascot throughout the year, so it had different branding and slightly different functionality to the Ascot app.

The app is no longer available on the App store.


Royal Ascot app icon

2009/2010: Royal Ascot (iPhone)

This app was released in June 2010 for the 2010 meeting. It was designed and written entirely by myself; another team wrote the back-end server code.

The app showed a list of all races for all race days, the runners and riders, live odds and race results - updated via Apple Push Notification System (APNS). It also included a map of the racecourse, together with selectable locations of restaurants and bars. 'Fun' features included Song sheets, 'Live reporter' (similar to a Twitter feed) and photos taken during the day of various events. A 'Hospitality' section included a list of restaurants, together with their menus, a timetable of events for each day, and a list of future events being held at Ascot. Finally, an 'Info' section showed up-to-date Travel, Weather, News and the current course going.

A server managed the push notifications, together with the XML-based data feed and MSSQL database. In order to minimise the amount of data sent to the app and to enable the users to be able to use it when there was no connection, all the data was stored locally on the device. The data feed was also designed so that only updated information was sent.

This app is no longer available on the App store.