Home/Travel Tech Developer
GDS · OTA · Dynamic Packaging

Travel Technology Developer. Every GDS. Real revenue.

10+ years building OTA platforms, GDS integrations, and dynamic packaging engines. Sabre · Amadeus · Travelport · Navitaire · Galileo. My work on Ejazah for Al Rajhi Bank generated SAR 170M+ in client revenue in its first year. Travesys powers bookings across three continents. I know travel tech from the API layer to the booking confirmation email.

Discuss Your Travel Platform → View All Projects
GDS & API integrations

Every major GDS. In production.

5
GDS platforms integrated
SAR 170M+
Client revenue · Ejazah yr 1
20+
Microservices · Travesys
80+
Brands · Etraveli engine
3
Continents · Travesys live
+20%
Conversion · Navitaire integration
Integrations delivered

The full travel-tech integration map.

GDS / Inventory

  • Sabreflights + packages
  • Amadeusflights + hotels
  • Travelport / Galileo
  • NavitaireLCC
  • Expedia · DOTWhotels
  • Viatortours & activities
  • Car Trawlercar rental

Payments

  • PayfortMENA specialist
  • AdyenEurope
  • PayPal
  • Paytab
  • 3DS / PCI DSS

Platform Stack

  • .NET CoreAPI layer
  • Microservices · Docker
  • NServiceBus · CQRS
  • Solr · Redissearch + cache
  • SQL Server · MongoDB

Features Built

  • Flight search + booking
  • Hotel + package bundling
  • Dynamic pricing engine
  • Cancellation + refunds
  • B2B agent portal
  • Mid-office solution
Travel Projects

Platforms I've shipped.

TCIG · Saudi Arabia2018

Ejazah — Al Rajhi Holidays

SAR 170M+ year one · Sabre · Expedia · Viator · Payfort

Holidays portal for Saudi Arabia's largest bank. Full dynamic packaging: Sabre flights, Expedia hotels, Viator tours, Car Trawler car rentals, Payfort payment. The launch generated SAR 170M+ in client revenue in year one, establishing the platform as the benchmark for bank-branded travel portals in the GCC.

TCIG · Bahrain2018–2022

Travesys — Multi-GDS Travel OS

5 GDSs · 20+ microservices · B2B + B2C · 3 continents

TCIG's flagship product — a complete travel operating system with GDS-integrated flights, hotels, and dynamic packaging, plus custom CMS, multilingual support, loyalty management, hotel inventory extranet, B2C/B2B booking engines, chatbot, and full mid-office solution. Multi-tenant, sold to airlines and OTAs worldwide.

Sastaticket · Pakistan2020–2021

Sastaticket.pk — React Rebuild

Pakistan's largest OTA · React 16.8 · Frontend lead

Led the full frontend rebuild of Pakistan's largest online travel agency. Designed the Atomic Design + Git Submodules React architecture still in use today. Reduced new-hire onboarding from two weeks to three days.

TCIG · Europe2018

Etraveli — Dynamic Packaging

80+ brands · 12 country sites · All European currencies

One codebase powering 80+ Etraveli brands, each with a per-country website across 12+ European markets. Multi-currency, multi-theme rendering engine with Expedia and Amadeus inventory. Built the indexing layer on Solr and Elasticsearch over MSSQL and MongoDB.

FAQ — Travel Tech Engagements

Questions about travel platform work.

Which GDS systems have you integrated?+

I have production integrations across Sabre, Amadeus, Travelport, Navitaire, and Galileo for flight inventory. For hotels: Expedia and DOTW. For activities: Viator. For car rental: Car Trawler. All integrations include search, booking, post-booking management, cancellations, and refund flows.

Can you build a travel booking system from scratch?+

Yes. I have built complete flight, hotel, and dynamic packaging engines from the ground up. I understand the full architecture: GDS API integration, search caching with Solr and Redis, booking state management, payment gateway integration, 3DS flows, cancellation and refund handling, and post-booking services.

What payment gateways have you integrated in travel platforms?+

Payfort (MENA-specific), Adyen (Europe), PayPal, Paytab, and custom bank-specific payment flows for Al Rajhi Bank. I understand PCI DSS requirements, 3DS authentication flows, partial refunds for partially cancelled bookings, and the specific edge cases that travel transactions create.

What is your experience with dynamic packaging?+

I built the dynamic packaging engine for Holidays by Saudia, Ejazah, and the Etraveli platform. These systems create optimal package combinations from flight, hotel, and activity inventory based on business rules, pricing configuration, and historical booking data. The Etraveli engine powers 80+ brands across 12 European markets from a single codebase.