Ando Rider App v2

Outcome
A rebuilt rider app that cut crashes by 53% and ANRs by 58% in its first month at full rollout, while holding a 5.0-star rating on Google Play.
Context
Ando's riders deliver food across Kenya and Rwanda. The rider app is their workday: accepting dispatches, navigating deliveries, handling payments in two currencies and remitting cash.
The problem
- V1 stability issue: riders experienced crashes mid-delivery & frozen screens.
- Order assignment and cash remittance ran on manual coordination between riders and ops, which produced errors and disputes.
The goal
Ship a stable v2 to 100% of the fleet with guided in-app workflows replacing manual coordination, without losing store rating during the transition.





What I did
Design
- Mapped the rider's full shift: online, dispatch, pickup, delivery, remittance, offline.
- Designed real-time order dispatch and delivery flows for both countries.
- Redesigned order assignment and cash remittance as guided, step-by-step flows with clear states and confirmation.
- Designed multi-region payment flows in Figma with every error and edge state specified before build.
Build
- Built the React Native frontend from the approved designs to production using an AI-directed workflow (Claude Code, Cursor): specified each screen and flow from my own designs, reviewed every change, debugged and signed off.
- Wrote the API contract document, integration test scenarios and go-live checklist for the backend team.




Result
- 100% production rollout on Google Play.
- Crash rate down 53%, ANR rate down 58% in the first month after release.
- 5.0-star store rating held through the transition.
- Manual order assignment and cash remittance coordination replaced by in-app workflows across the fleet.
- Backend team received a complete integration package: API contract, test scenarios, go-live checklist.