Lead Mobile Developer (Flutter), Realtime Architecture, Backend Integrations
A real-time courier and citywide delivery platform with automated driver matching, live tracking, SMS notifications, and seamless multi-payment support.
"Delivered a production-grade logistics platform with live routing, payments, socket-driven workflows, and automated SMS communication."
Users needed a fast, predictable, and transparent way to send packages across the city, but existing services lacked reliable real-time tracking, automated driver matching, and local payment integrations.
Moteregna provides an end-to-end logistics flow with automated driver assignment, real-time map tracking, SMS notifications, SDK-based payments, and Wallet + Rewards systems for both users and drivers.
Real-time Socket.IO architecture with dynamic position tracking, redis-based presence management, Telebirr/Chapa SDK payment handling, and SMS automation.
Users choose item type, weight, pickup, destination, and recipient details before creating a delivery request. This request is broadcasted to nearby available drivers using a 15-second Socket.IO rotation.
Once accepted, the user sees full driver details and a live-updating route on the map. As the driver moves, the app dynamically rebuilds polylines and updates progress in real-time.
Recipients receive SMS alerts when:
Users can pay via:
Drivers can also deposit money into their in-app wallet using these same SDKs.
Both users and drivers have full account management, trip histories, and financial views.
Duration
4 months
Team Size
2 people
Impact
Launched a fully operational real-time logistics system supporting payments, routing, and automated communication across thousands of daily package deliveries.
Case studies in similar engineering domains.
A neuroscience-backed mindset transformation app that helps users build goals, organize bucket lists, complete tasks, manage reminders, and practice daily affirmations.
A production ride-hailing platform with passenger & driver apps on iOS/Android, featuring fraud-proof NFC boarding verification, resilient background tracking, and real-time coordination — built and shipped solo.
An open-source Dart package that provides a simple, reliable API for encoding and decoding Google Maps polylines, enabling easy conversion between encoded polyline strings and geographical coordinates in Flutter and Dart apps.