Lead Full-Stack Engineer & Architect | MITCHDesigns (Agazat Masr) | 2011 - 2014
//Context & Scale
Contracted through digital agency MITCHDesigns for Agazat Masr (operated by Tourico), a domestic tourism aggregation platform in Egypt operating across a 36-month active lifecycle. The regional tourism market lacked digital booking infrastructure; independent hotel operators lacked reservation APIs, relying on paper rate sheets with complex seasonal rules, room occupancy multipliers, and mandatory gala dinner surcharges. Owned the end-to-end platform architecture and full-stack development, extending dynamic relational pricing models to aggregate hotel accommodations, guided excursions, and private transfers into unified, bookable vacation packages.
//Architectural Decisions
- ->Multi-Tier Inventory Relational Model: Structured normalized database schemas to aggregate heterogeneous inventory categories (hotel room types, seasonal excursion tariffs, and vehicle transfers) into a unified query-time pricing pipeline.
- ->Asynchronous Booking State Machine: Compensated for the absence of supplier APIs by serializing booking payloads with immutable receipt tokens and asynchronous state transitions, allowing back-office operators to confirm reservations via structured email workflows without data corruption.
- ->Encapsulated Server-Side Calculation: Kept pricing yield algorithms and contract multiplier logic strictly on the backend, preventing competitor scraping and client-side pricing tampering.
- ->Non-Locking Schema Management: Executed database index updates and schema migrations on live production tables without table locks or service downtime across three years of continuous feature releases.
//Engineering Execution
- ->Custom MVC Architecture: Implemented an object-oriented custom PHP MVC framework enforcing strict domain separation between booking controllers, inventory calculation services, and presentation templates.
- ->Indexed Database Views: Configured computed, indexed MySQL views to evaluate multi-variable rate matrices (dates, occupancy, supplier tiers) with sub-second execution.
- ->Dynamic Booking Interface: Built an asynchronous AJAX booking flow enabling customers to combine rooms, transfers, and excursion add-ons with real-time price updates without full page reloads.
//Measurable Impact
- ->Market Reference Platform: Established the platform as the primary digital pricing and package booking reference in the Egyptian domestic tourism market within 6 months of launch.
- ->36 Months of High Availability: Maintained continuous operational uptime across 36 months of active traffic and seasonal holiday promotional spikes.
- ->Zero Transaction Corruption: Processed thousands of multi-tier dynamic vacation bookings without state synchronization failures or duplicate reservation errors.