Smakosh®
Service

Mobile development

Detailed scope, what's included, and how I usually work.

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.