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