✦Mobile App Development✦

Rafik Darbak App

The premier peer-to-peer ride-sharing and intercity transit application tailored specifically for Syrian transport logistics.

ClientRafik Darbak Mobility Network
Timeline4 Months
Year2024
Engineering RoleLead Mobile Engineering & Cloud Architecture
Rafik Darbak ride-sharing mobile application interface preview

Key Engineering Metrics & Business Impact

50K+
Active Transit Bookings
< 250ms
Driver Matching Latency
99.8%
Session Crash-Free Rate
42%
Telemetry Battery Reduction

The Operational Challenge

Rafik Darbak is the first ride-sharing application designed for users in Syria. Engineered to thrive in low-bandwidth environments, the platform connects drivers and commuters with live telemetry, offline-first queueing, and hyper-localized dispatch logic.

  • ✦Operating reliably over highly unstable 3G/EDGE mobile networks with frequent packet drops.
  • ✦Providing battery-conscious, sub-second GPS telemetry and route matching without burning background CPU cycles.
  • ✦Designing a frictionless multi-tier booking flow accommodating cash-on-arrival and regional payment arrangements.

Engineering & Architecture

Resilient Offline-First Telemetry Engine

  • •Engineered a deterministic local SQLite event buffer that caches ride statuses during network dropouts and synchronizes idempotently upon reconnect.
  • •Implemented custom spatial indexing with PostGIS to execute ultra-fast driver proximity queries within 250ms.
  • •Reduced GPS battery footprint by 42% using dynamic sensor throttling based on vehicle acceleration vectors.

Bilingual Real-Time State Sync

  • •Native RTL typography and cultural UI patterns optimized for Syrian Arabic vernacular.
  • •Bi-directional WebSocket pipelines with heartbeat failover ensuring driver-rider live position updates at 60fps.

Technology Stack & Cloud Infrastructure

Client Engineering

Flutter 3.xDartBloc ArchitectureCustom Vector Maps

Backend & Data

SupabasePostgreSQLPostGIS GeolocationEdge Functions

Protocols & Sync

WebSocketsOffline-First SQLite CachePush Notifications (FCM)
Production ReleaseLaunch Live System↗
Next Case StudyLumytic Website →