← All work
Healthcare logistics · Mobile
Urban Route — Non-Emergency Medical Transport
A complete NEMT fleet management suite — Admin (web), Driver (mobile), and Passenger (mobile) apps coordinating live rides on a single real-time backend.
3
Coordinated apps
1
Realtime backend
RLS
Tenant isolation
Role
Sole engineer · 3 coordinated apps · 1 backend · live dispatch
Timeline
Initial suite in ~16 weeks · ongoing iteration
Stack
React NativeTypeScriptSupabasePostgreSQLRealtimeMaps APIs
The challenge
- NEMT dispatchers juggle vehicles, drivers, and medically-sensitive passengers in real time.
- Three different user types (admin, driver, passenger) need the same source of truth.
- Patchy mobile connectivity in field conditions cannot break ride state.
Approach
- Single Postgres schema as the canonical state — every app subscribes to it.
- Optimistic UI on drivers' phones with reconciliation when connectivity returns.
- Role-scoped RLS — passengers, drivers, admins each see exactly what they need.
- Live ride telemetry to the admin map without paying for a separate tracking SaaS.
Outcome
- Three coordinated apps shipped on a single real-time backend.
- Dispatcher decisions move from phone tag to live map.
- Stack chosen to keep monthly running costs flat as ride volume grows.
