Traveler without bag
Cloud Architect · Software Architect · Lead Developer
2026 — Present
~1M pilgrims in one season
2.3M+ bags
Zero data loss
A high-scale logistics and synchronisation platform for luggage tracking and field operations. The hardest problem was not throughput — it was integrating with a service provider whose API specification and business rules kept moving. I solved it with a decoupled, highly adaptable synchronisation scheduler that insulated the core system from upstream change, keeping data flowing without a single loss.
- Mobile (React Native & Expo) — field operator app with on-device passport MRZ scanning and bulk upload.
- REST API (ASP.NET Core 8) — from authentication through massive data ingestion.
- Sync scheduler (ASP.NET Core 8) — resilient background engine for external pilgrim and baggage data.
- Backoffice (ASP.NET Core 8 MVC) — data management, Excel import/export, real-time dashboards.
- Cloud (GCP) — Cloud Run for portal, API and scheduler; Cloud SQL (MySQL) and MemoryStore Redis Cluster.
Madar
Cloud Architect · Software Architect · Lead Developer
2023 — Present
500K+ pilgrims at peak
4 years in production
16 languages
An end-to-end Hajj management platform orchestrating the complete pilgrim journey and acting as the operational hub for Hajj companies — logistics, housing and communication in one place.
- AI assistance engine — multilingual NLP letting pilgrims raise inquiries in 16 languages.
- Mobile (React Native & Expo) — 35-service app covering packages, SOS and complaints, religious content.
- Sync scheduler — external integrations, identity creation, mass SMS and email dispatch.
- Cloud (GCP) — Cloud Run; Cloud SQL + MongoDB + Cloud Storage; MemoryStore Redis; Cloud Logging and Error Reporting.
Vesa
Cloud Architect · Software Architect · Lead Developer
2020 — Present
100M+ IoT transactions/yr
5 years in production
RFID · BLE · QR
Enterprise access control and security management securing construction sites in Diriyah — governance over company hierarchies, tracking employees, vehicles and temporary visitors through RFID, BLE and QR tagging.
- Android gateway app — local control of UHF device gateways, RFID readers and mechanical barriers.
- IoT ingestion API — high-performance validation of concurrent hardware device calls.
- Transaction scheduler — asynchronous real-time telemetry processing.
- Cloud (GCP) — Cloud Run; Cloud SQL for access rules, MongoDB for telemetry; Redis Cluster for the ultra-low latency gate validation demands.
Travotels
Cloud Architect · Software Architect · Lead Developer
2020 — 2021
B2B + B2CGlobal supplier integrations
An online booking platform for hotels, flights and activities, integrating global travel suppliers and payment gateways with complex data mapping, high-speed caching and secure payment validation.
- Three portals — backoffice for operators, B2B suite for agencies, B2C booking engine.
- Cloud (AWS) — Lambda for all portal APIs and supplier integrations; Angular on S3 + CloudFront; RDS MySQL; ElastiCache; CloudWatch and X-Ray tracing.
Geeky — Dynamic Flows
Cloud Architect · Software Architect · Lead Developer
2020 — 2021
Active Directory + Azure ADFully serverless
Enterprise workflow automation for creating, managing and executing dynamic task flows across complex company hierarchies, with federated authentication bridging on-premise Active Directory and Azure AD.
- Flow portal — designing, configuring and executing multi-step business workflows.
- Cloud (AWS) — Lambda for APIs and the flow execution engine; S3 + CloudFront; RDS SQL Server; ElastiCache; CloudWatch and X-Ray.
Gaboul Ya Hajj — Umrah operations platform
Architect & lead developer · six role-based apps, iOS + Android
2016 — 2018
6 role-based appsNative iOS + AndroidReal-time tracking
A complete mobile platform for Umrah operators, shipped natively on both iOS (Swift) and Android (Java): manager, supervisor, operator (Mandoob), driver, broker and pilgrim (Mutamer) each get a purpose-built app, wired together by real-time task dispatch and live tracking over SignalR against an ASP.NET Web API backend.
Manasikana
Official app — Ministry of Hajj & Umrah
2017 — 2018
Government clientOffline maps
The ministry's official Islamic guidance app, delivered across iOS, Android and the backend: Swift and Objective-C on iOS, Java on Android, Realm for local storage, MapBox offline maps and Firebase push and analytics, over an ASP.NET Web API and Entity Framework backend.
Ministry of Hajj & Umrah
Internal systems suite · full-stack delivery
2017 — 2019
Government client
- External Gate — the ministry's official site on ASP.NET Core 2.2 and EF Core, deployed to OpenStack with Azure load testing.
- Volunteering system — Hajj volunteer management.
- Seasonal hiring system — recruitment for Hajj and Umrah seasons.
- Support chat — real-time chat between customer support, Umrah companies and agents over SignalR.
Al Borg GPS
Native Android · medical logistics
2016 — 2018
Two apps in oneReal-time dispatch
A dual-mode Android app for Al Borg Laboratories serving both clients and drivers, handling real-time sample collection requests over SignalR against an ASP.NET Web API backend.