Natnael Alemseged
AboutProjectsTestimonialsWork Experience
© 2026 Natnael Alemseged. All Rights Reserved.
Secure Agent Protocol // Latency Critical // Addis Ababa

Moteregna – Real-Time Courier & Delivery Platform

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.”
search location
Zoom
incoming requests
Zoom
delivery in progress
Zoom
fill in recipient info
Zoom

Problem

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.

Solution

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.

Architecture

Real-time Socket.IO architecture with dynamic position tracking, redis-based presence management, Telebirr/Chapa SDK payment handling, and SMS automation.

Key Features

  • ✓Real-time delivery matching with 15-second broadcast loop
  • ✓Live driver tracking with dynamic polyline updates
  • ✓Automated multi-party SMS notifications
  • ✓Telebirr & Chapa payment SDK integrations
  • ✓Driver wallet balance + deposit system
  • ✓Gamified driver badge system
  • ✓User loyalty points system
  • ✓Trip history, status timelines, and account management
  • ✓Fallback delivery completion flow and timeout rules

Deep Dive

Delivery Workflow

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.

Automated SMS Alerts

Recipients receive SMS alerts when:

  • •A delivery is assigned
  • •Driver is approaching (500m–1km)

Payment Flow

Users can pay via:

  • •Cash (default if no selection is made)
  • •Telebirr (SDK)
  • •Chapa (SDK)

Drivers can also deposit money into their in-app wallet using these same SDKs.

Gamification & Rewards

  • •Drivers earn badges based on completed deliveries
  • •Users earn points redeemable for discounts, charity, or withdrawal

Management Tools

Both users and drivers have full account management, trip histories, and financial views.

Tech Stack

FlutterSocket.IONode.jsExpressMongoDBRedisGoogle Maps SDKTelebirr SDKChapa SDK

Tags

#Mobile#Real-Time#Logistics#Payments#Flutter#Socket.IO

Project Metrics

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.

Android – User AppAndroid – Driver AppiOS – User App

More Mobile Software

Case studies in similar engineering domains.

Africkiko — Cross-Platform African Music Streaming

→

A cross-platform African music streaming service with track, artist, and album search, playlists, personalized recommendations, music charts and chat, free ad-supported listening, premium offline playback, and mobile-money payments.

Boingo AI — Personalized Home, Rental & Lifestyle Discovery

→

A personalized property and lifestyle discovery app that helps people find homes, rentals, and places through vibe-, budget-, and preference-aware search, saved collections, comparisons, and sharing.

HolyChat — AI Scripture Study, Devotionals & Faith Media

→

An AI-powered scripture companion with conversational Bible study, contextual explanations, personalized devotionals, scripture-inspired image generation, devotional video creation, and account-based study history.