What was breaking before we arrived.
Field consultants needed access to applicant case state, document checklists, and embassy timelines while travelling — desktop-only systems were a bottleneck.
How we engineered the fix.
Built a React Native + Expo application with offline-first architecture, biometric authentication, and direct sync to the existing Supabase backend.
What was actually built.
- Layer · 01
Offline-First Sync — local SQLite cache with conflict-aware sync to Supabase.
- Layer · 02
Biometric Security — FaceID / Fingerprint to unlock case files containing sensitive identity documents.
- Layer · 03
Document Upload Pipeline — direct camera-to-cloud upload with automatic OCR for ID and bank statements.