The Challenge
A distribution company was managing deliveries across 5 carriers using separate portals, spreadsheets, and WhatsApp groups. Operations staff spent hours cross-referencing tracking numbers, customers had no visibility, and route optimisation was done entirely by eye.
The Solution
Built a custom logistics portal with a Python/FastAPI backend integrating 5 carrier APIs, real-time GPS tracking, and automated customer notifications. Added a route optimisation layer using Google Maps API and a reporting dashboard showing delivery performance by zone, carrier, and time window.
🎯 Primary Goal
Eliminate manual bottlenecks and create a scalable, automated workflow that runs reliably without constant oversight.
⚡ Key Constraint
Implementation had to happen without disrupting ongoing operations — a zero-downtime, iterative approach was essential.
The Outcome
Average delivery times improved 30% through optimised routing. Tracking accuracy reached 98% across all carriers. Customer support calls dropped 45% thanks to proactive notifications. The operations team eliminated 25 hours of weekly manual reconciliation.
"I came to Ademola with a vague idea of what I needed and he turned it into a detailed plan within 48 hours. The custom logistics dashboard he built is exactly what we needed — nothing off-the-shelf comes close."
— Amara Bello, Operations Director
Technical Implementation
The solution was built using a modular architecture ensuring each component could be tested, updated, and scaled independently. Key technical decisions included:
- Webhook-first design to ensure real-time data flow with no polling delays
- Error handling and retry logic at every integration point
- Comprehensive logging and monitoring for immediate issue detection
- Documentation and training sessions to ensure client team independence