Autodrive
A renewal and document management platform built for Nigerian drivers. Covers license, insurance, and roadworthiness renewals — with structured booking flows, Flutterwave payment integration, automated reminders, and admin-side tooling for backend teams.
Role
Product Designer & Flutter Engineer
Timeline
2023 – 2025
Status
Shipped
Stack

The Problem
Millions of Nigerian drivers operate with expired licenses, insurance, and roadworthiness certificates — not from negligence, but because the renewal process is fragmented, opaque, and difficult to navigate on mobile. There was no single platform that handled the full cycle from document tracking to payment to confirmation, and backend teams had no structured tooling to support them.
My Role
Product Designer & Flutter Engineer
The Build
Translated Figma UI/UX flows into production-ready Flutter code, ensuring the final product matched design intent while staying optimised for real-world driver habits. Built structured booking logic that adapts to different renewal types, dynamically surfaces required documents per vehicle profile, and validates user input to reduce errors before submission.
Integrated secure Flutterwave payment hooks with edge-case handling across failed payments, timeouts, and duplicates — ensuring smooth progression regardless of network conditions. Introduced role-based access controls and admin-side interfaces that gave backend teams clear status visibility and streamlined their support workflows.
Used GitHub branching strategies and pull requests to maintain clean code practices throughout. Set up deployment pipelines that ensured quick, reliable updates — reducing downtime and giving both users and operational partners confidence in the platform's stability.
The Outcome
Shipped to Play Store · Flutterwave payments integrated · End-to-end renewal flows · CI/CD pipeline · Android & iOS
One lesson
The hardest part of building for this market is not the technology — it is designing for trust. Nigerian users have been burned by apps that take payments and disappear. Every edge case in the payment flow, every status indicator, every confirmation screen was an opportunity to either build or destroy that trust. I learned to engineer for confidence, not just functionality.
Tech Stack
Tags
Next project