Reimagining the driver experience
Automating driver workflow, increasing information flow by 10x
- Roles
- UX Designer · UI Designer
- Year
- 2019
Adobe Illustrator
Google Docs
Miro
Slack

The problem
Drivers were juggling paperwork, phone calls, and manual status updates across half a dozen channels. Dispatchers spent the day chasing confirmations instead of solving exceptions. The existing mobile experience had been bolted onto the desktop app and barely worked from inside the cab of a truck.
Researching the driver journey
I mapped the end-to-end driver workflow, from load assignment to delivery confirmation, and overlaid the points of friction that drove the most helpdesk tickets. Geofencing was the highest-leverage intervention: if the app could detect arrival at a yard, most of the status changes drivers were doing by hand could be automated away.
Brainstorming the new flow
The redesign
The new app collapses the driver's day into a single stack of action cards. Geofencing handles arrival and departure status automatically. SMS login replaces passwords, so drivers don't have to remember credentials halfway through a night shift.
Decisions & tradeoffs
Geofencing over bigger buttons
We could have made the manual status buttons more prominent and hoped. Automating arrival and departure detection removed the task instead of easing it — the highest-leverage fix the journey map surfaced.
SMS login over passwords
Passwords fail hardest halfway through a night shift. SMS auth traded a little ceremony for a login drivers actually complete — and every credential-reset ticket it prevented came straight off the helpdesk count.
A card stack over desktop parity
The old app squeezed the dispatcher UI into a phone. The redesign accepted that drivers need five things, not fifty — and made those five one thumb-tap away, glanceable with eyes mostly on the road.
Impact
Helpdesk tickets dropped sharply in the first month — about a tenth of what they were before. Dispatchers stopped calling drivers to chase status updates and got their day back. Drivers stopped dreading the app.
Explore more case studies
Waco3.ioAI-Powered Proposal Platform
Full-stack SaaS with AI proposal generation, RAG pipeline, LangGraph agents, client analytics, Stripe integration, and session recordings.
ReactZeroZero-Dependency Component Libraries
4 accessible React primitives shipped to npm: combobox (ARIA 1.2), datepicker (WCAG 2.1 AA), animation orchestration, and cell-first data grid. All zero-dependency.
Dispatcher Dashboard Redesign
Cut load-scanning time by 10x with a custom card-based table layout. Research with 5 dispatchers, responsive design.