← Back to projects
Live · Maintained · Micro Frontends · Travel Tech · Distributed Systems

OTA Tickets & Travel Tours Platform

A travel platform ecosystem for flight, hotel, and tour services with provider integrations, separate customer and administration micro frontends, and a host application that composes the product surfaces.

RoleSenior Software Engineer
ClientNew Link Group of Companies
Timeline2025 — Present
TechnologyMicro Frontends · Node.js · gRPC · RabbitMQ
OTA Tickets & Travel Tours Platform main interface
Engineering contribution

What I designed and delivered.

01

Structured the customer and administration interfaces as independently deployable micro frontends composed under a shared host.

02

Worked across travel-provider APIs, airline and GDS integrations, SOAP/XML services, gRPC, RabbitMQ, caching, and operational service boundaries.

03

Focused on reliable integration behavior, role-separated UX, deployment independence, and maintainability across a complex travel ecosystem.

Operational capability

Workflows designed
for real users.

Product behavior is presented in operational terms rather than as a list of generic CRUD screens.

Customer and administration panels are implemented as independent micro frontends.

A host application composes separate product surfaces into one operational platform.

Travel-provider, airline, GDS, SOAP, and web-service integrations support flight and travel inventory.

The platform supports customer, business, and government-oriented travel workflows.

Distributed services use synchronous and asynchronous communication where appropriate.

Multicountry travel operations are supported through configurable product and integration layers.

Architecture

How the system
is composed.

A concise view of the product, domain, data, integration, and delivery boundaries.

01

Micro-frontend host

A host composes separately owned customer and administration applications while preserving independent delivery.

02

Travel domain services

Node.js services coordinate product, booking, itinerary, pricing, and supplier integration workflows.

03

Integration fabric

SOAP/XML, REST, gRPC, RabbitMQ, proxy services, and provider-specific adapters connect external travel systems.

04

Operational control

Health checks, tracing, caching, database persistence, security middleware, and container delivery support reliability.

Source code

GitHub access,
matched to visibility.

Public source opens directly. Private repositories require a verified GitHub username, a legitimate review purpose, and manual approval.

Visual evidence

Product interfaces
and operational outputs.

Sanitized screenshots and original interface artwork demonstrate the delivered product without exposing confidential information.

Continue exploring

Related work.

UNWFP Resilience and Food Systems (RFS) — Food Assistance for Training (FFT) Management System interface preview01
Production · Maintained·2023 — Present

FFT Project MIS

A locally deployed and actively maintained project-management system for beneficiary assessment, enrollment, practical-skills training, QR and manual attendance, reporting, monthly payment coordination, and trainer operations—supporting programs intended to strengthen participants’ financial independence and household resilience.

RoleLead Full-Stack DeveloperClientRupani Foundation Afghanistan / UNWFP Resilience and Food Systems (RFS)
ReactLaravel APIMySQLQR attendanceRBACPDF reporting
Rupani Foundation Afghanistan Website, API & CMS interface preview02
Production · Maintained·2023 — Present

RFA Website & CMS

A production website ecosystem for an international NGO: a React.js public website, a Laravel API that supplies structured content, and a separate Laravel Blade CMS for editorial administration.

RoleFull-Stack DeveloperClientRupani Foundation Afghanistan
ReactLaravel APILaravel BladeMySQLAWSNginx