Why I finally built this site
Ten years of shipping mobile apps, and nothing written down. This is where that changes.
Edinburgh, Scotland
Senior React Native Developer
I build mobile applications. For ten years I have shipped React Native apps for banks, retailers, newspapers and crypto startups — from a greenfield project I architected alone to a codebase read by a million people a month.
I care about clean architecture, tests that earn their keep, and code a stranger can read on a Monday morning. This site is my CV and a place where I write about all of it.
A few places the code ended up.
Senior Customer Experience Agent
Supported enterprise clients integrating Ditto’s real-time data synchronisation technology into both React Native and native Android applications.
Senior React Native Developer
Built consumer-facing mobile applications for the UK’s leading pet care retailer, serving millions of customers nationwide.
Senior React Native Developer
Built a consumer cryptocurrency mobile application aimed at mass-market Bitcoin adoption, onboarding new users into the crypto ecosystem.
Technical Lead / Senior React Native Developer
Led development of the &Me investment platform, working closely with cross-functional teams.
Senior React Native Developer
Part of the mobile team behind the digital edition of The Times, an app with close to a million downloads across the App Store and Play Store.
Senior React Native Developer
Sole senior developer on the greenfield Campus Coach project: I architected the entire application and owned it from inception to deployment.
Ten years of shipping mobile apps, and nothing written down. This is where that changes.
Six minor versions, a financial app in the App Store, and no feature freeze. Here is the strategy that made it survivable.