alama@world: ~/
./toggle-theme

SinaiTaxi

Senior Software Engineer / Lead Engineer · Aug 2025 - Present

The Story

SinaiTaxi needed a transportation booking platform that could ship rides across 50+ countries without collapsing under its own weight. I came in as sole architect, picked Laravel as the runtime, and made one structural bet: a 35-module modular monolith. Close enough that any two modules can talk freely; far enough that none of them step on each other.

What I Built
  • Defined module boundaries per business domain — pricing, dispatch, payments, fleet, drivers, riders, telemetry.
  • Built a geospatial pricing engine over 22k zones with overrides per zone and per ride type.
  • Stood up an event-driven backbone on Redis Streams clearing 50k+ events/hr at peak.
  • Wired Laravel Horizon for queued workloads, Pest for the test pyramid.
Stack
PHP 8.x Laravel DDD Redis Streams Horizon Pest MySQL