Five+ React Native apps in production. The most recognisable ones are Uvo Health, Whiz Tutor and Mega Trainer — all shipped during my time at Better between 2018 and 2020.
React Native is the right call for most teams that want an iOS + Android app without doubling their engineering org. I've spent enough time inside it to know where it breaks: native modules, image pipelines, push notifications, deep linking, in-app purchases, and the version-upgrade tax. I've migrated codebases across several major React Native versions without losing a single feature.
#What I do
- Build and ship cross-platform apps with React Native and Expo, plus the native bits when the platform requires them.
- Set up the release pipeline: Fastlane to App Store and Play Store, signed builds, internal/TestFlight tracks, and release-candidate workflows.
- Write the test pyramid that mobile teams usually skip — unit + integration with Jest and React Native Testing Library, E2E with Detox.
- Implement internationalisation, accessibility, and offline-first patterns for apps with a global user base.
- Migrate stale React Native versions to current ones (the most common engagement) and de-risk the upgrade by writing the migration playbook your team can rerun.
I'll show demos of apps I can't link to publicly during our first call. If you have a brownfield app that needs to move forward — or a green-field one that needs to ship — let's talk.