Apps

I love building beautiful well-crafted applications, solving hard problems and helping teams do brilliant work sustainably. The following is a selection of iOS and Android applications I have worked on over the past decade.

The Body Coach app screenshot with active challenge

The Body Coach

Led a team of cross-functional developers. Managed the implementation of Challenges, Filters and Social Media integrations on iOS and Android. Developed proof of concepts, provided technical guidance and data analysis.
DuckDuckGo privacy browser key features promo

DuckDuckGo Browsers

Mobile browsers with private search, tracker protection, smarter encryption, fire data clearing. Hands-on Android, iOS and macOS dev. Helped build and lead the team. Quickly scaled browsers from release to millions of users.
Enuqos health apps

Enquos

iOS and Android health and fitness applications. Developed OAuth login authentication, activity tracking, food logging, rapid food search and Bluetooth and third-party device integrations. Assisted with architecture and infrastructure across teams.
Tesco Bank app

Tesco Bank

Supported completion of the iOS Banking application before moving on to the Android application as a key engineer, from inception to a year after release. Helped establish an in-house team. Provided technical guidance and mentoring. Assisted devops with mobile CI and led teams to adopt git for source control.
NCR logo

NCR Mobile Applications

Whitleabelled iOS Travel, Banking and Mobile Cash Withdrawal apps. Android Wallet library for in-app barcodes. Hands-on development. Applications lead. Member of architecture group, liaising across teams to develop tech.

In addition to app work, I have also helped organisations with backend, web, cross-platform libraries in C and C++, infrastructure, data analysis and experimentation over the years. I have also run corporate training programmes and taught university programming.

Indie Projects

Carinival of the mind exhibit for Edinburgh International Science Festival

Carnival of the Mind

Created an iPad application exploring auditory perception for an interactive display at the 2015 Edinburgh International Science Festival. The app was so successful, the exhibit was used in subsequent years.
Historic Scotland app home screen

Historic Scotland

Brief contract with Ping Creates to help developer squash threading and database issues and bring the iOS app home for release.
Emotive app promo

Emotive

Developed and published a playful Android application using sentiment analysis to determine the emotional quality of text.

Talks / Interviews

I have given uncountable talks and interviews to organisations covering software engineering, tech, mobile, design, data and experimentation. The following is a small subset that was recorded.

Girls Develop It logo and blurb

The Secrets of Success for Working Remotely

Interview for Girl Develop It (GDI) posted on Medium.

Debugging Web Services with Charles

Technical talk for Tech Meetup Edinburgh, outlining how to use the Charles proxy to debug and mock web services.
Cover page for Careers with Code magazine

The Team Builder

Interview about my career path printed in Careers with Code by Refraction Media. Print version and Online article.

An Introduction to Swift

Technical talk introducing the new Swift programming language at TechMeetup Edinburgh.