React Native migration unifying iOS, Android and web for a chronic-pain digital therapeutic — one codebase, three platforms, wearable integration, and personalized care plans. The product has since evolved into what is now XRHealth.
FernHealth was running separate native codebases for iOS and Android — duplicated features, duplicated bugs, and release cycles that had to be coordinated across two teams. The product was a digital therapeutic for chronic pain, built in partnership with pain physicians at Massachusetts General Hospital. The tech stack was getting in the way of the mission.
I was brought in to unify the codebase to React Native. That meant more than just rewriting screens — it meant rethinking the architecture, prepping docs for code structure and onboarding, integrating custom SSO for WebMD, and building the onboarding flow from scratch. I built wearable integration features that pulled activity data from Fitbit, feeding it into personalized care plans for members. I also set up LaunchDarkly for feature flags so we could roll out changes safely instead of big-bang releases. Along the way, I mentored two junior engineers through their first production deployments. Like teaching someone to find their first object through an eyepiece — you don't hand them the coordinates, you show them how to look.
One codebase, three platforms, one team that ships.
AI-powered business reporting SaaS — scheduled briefings from GitHub, Stripe, Linear, and Slack.
DOSSIER 01 →WhatsApp assistant drafting replies in the user's own tone — whitelisted chats only.
DOSSIER 02 →Guided self-discovery flows engineered against drop-off.
DOSSIER 04 →Dues collection, transaction tracking, and financial dashboards for a national organisation.
DOSSIER 05 →want this kind of payload built? comments and question reports welcome.