Led a 0→1 redesign of participant onboarding, consolidating study-specific app versions into a single application and designing the end-to-end experience across iOS, Android, and web, cutting the engineering maintenance and testing burden that came with shipping a new app per study.

Before this redesign, participant access was tied to org- and study-specific app builds. A patient enrolling in one trial downloaded a different app than a patient in another. Every study meant a new build, a new App Store submission, and a new surface for engineering to test and maintain indefinitely.
The consolidation had to ship without disrupting participants already enrolled in studies running on the old per-study app model.
Moving from many single-purpose apps to one multi-tenant app changes what the app is from a review standpoint, and the onboarding flow had to hold up under that scrutiny.
Study and invite codes needed to be secure enough to gate access to sensitive trial and health data without becoming a usability barrier for participants who are often not technical.
Catalogued every org-specific app version in market, mapping which onboarding steps were duplicated identically across all of them versus which varied by sponsor or study.
Replaced download the app built for your study with download the one app, then prove you belong to your study, using study and invite codes issued through Medable for Sites.
Designed the end-to-end onboarding experience once, then adapted it consistently across iOS, Android, and web, aligned with the shift to a single React codebase.
Tested the new code-based onboarding with participants unfamiliar with the old model to confirm the two-code entry point did not introduce new confusion in place of app-selection confusion.
Instead of finding and downloading a study-specific app, a participant downloads the one Medable app and enters a study code and invite code issued by their site, collapsing what used to be an app-discovery problem into a simple, secure access step.

Site coordinators generate and share study and invite codes directly through Medable for Sites, keeping enrollment control where it belongs.
The same onboarding sequence, rebuilt once against the shared React codebase, so iOS, Android, and web no longer drift apart in behavior or maintenance cost.
Consolidating to a single application shifted ongoing cost from N parallel codebases to one shared onboarding architecture.
The design challenge was not the screens; it was reframing the problem from which app do I need to how do I prove I belong here. That reframe is what let engineering collapse N codebases into one. I would want harder data earlier on how much drop-off the old app-discovery step caused, to make the case for prioritizing this sooner.