Challenges I faced
Simple outside, complex inside: One tap hid a web of identification and verification flows behind the scenes.
Shared devices, non-technical users: Every flow had to be foolproof for untrained users on shared site devices.
Three surfaces, one feature: Most work spanned the Expo app, React web panel and Laravel API at once.
Real-world reliability: Spotty networks and daily, high-stakes use left no room for silent failures.
Fixing blind: Field issues had to be visible and reviewable with no developer on site.