Open to opportunities · Sydney, AU

MAS Yasin Arafat

I build airline distribution and payment systems: NDC and GDS integrations, booking engines, and the full-stack TypeScript infrastructure around them.

MAS Yasin Arafat at the Sydney Opera House travel · tech · engineer

// 01 :: Capabilities

[GDS]

GDS Integration

Search, pricing, and booking against Amadeus, Sabre, and Travelport, the classic global distribution systems that power airline inventory.

[NDC]

NDC & LCC Distribution

IATA NDC implementations and direct low-cost-carrier connections, covering the full order lifecycle from offer to servicing.

[PAY]

Payment Gateways

Wiring gateways such as CyberSource into booking flows: authorization, capture, multi-currency handling, and failure recovery.

[API]

API Engineering

REST and SOAP integrations with third-party systems: authentication, idempotent order handling, and versioned contracts.

[STACK]

Full-Stack TypeScript

Node.js and Bun services with Hono, Next.js frontends, PostgreSQL and Redis, from schema to UI.

[OPS]

Reliability & Observability

Rate limiting, circuit breakers, retries with backoff, OpenTelemetry tracing, and Prometheus metrics, so bookings don't fail quietly.

// 02 :: Work

Ticketmet Live

ticketmet.com

An online travel agency for searching, pricing, and booking flights, running in production. I built and operate the platform end to end: GDS-backed search, booking management, and integrated payments. The platform code lives in private repositories.

  • OTA
  • Flight booking
  • GDS
  • Payments
Visit ticketmet.com →

verteil-node-sdk

github.com/alfamas/verteil-node-sdk

A Node.js client for the Verteil NDC API covering the full airline order lifecycle: shopping, pricing, booking, changes, and cancellation. Built for production use with OAuth2 token management, circuit breaker, Redis-backed distributed rate limiting, retry with exponential backoff, HMAC-validated webhooks, OpenTelemetry tracing, Prometheus metrics, TypeScript declarations, a CLI, and a zero-dependency mock adapter for testing.

  • Node.js
  • NDC
  • OAuth2
  • Redis
  • OpenTelemetry
  • Prometheus
View source →

zerotrust

github.com/alfamas/zerotrust

A full-stack SaaS starter: Hono API and Next.js dashboard in a monorepo, with authentication (OAuth, passkeys, MFA, magic links), multi-tenant organizations, Stripe billing, SCIM provisioning, audit logging, and security hardening (CSRF, SSRF and open-redirect guards, input sanitization, and log redaction) wired in from the start.

  • TypeScript
  • Hono
  • Next.js
  • PostgreSQL
  • Redis
  • Stripe
View source →

alfamas.github.io

github.com/alfamas/alfamas.github.io

This site. A single static page with no build step, no frameworks, and no external requests: system fonts, inline CSS and SVG, a dark theme with a light toggle, and scroll animations that respect prefers-reduced-motion.

  • HTML
  • CSS
  • Vanilla JS
  • GitHub Pages
View source →

EzyRoster In development

Compliance-first rostering, time and attendance, and Modern Award interpretation for Australian small businesses, with export-ready, award-coded timesheets for Xero, MYOB, and Employment Hero.

  • Rostering
  • Award compliance
  • Time & attendance

// 03 :: More on GitHub

All repositories on GitHub →

// 04 :: About

I work in travel technology, building the systems that search, price, and book flights. That means integrating GDS platforms (Amadeus, Sabre, Travelport), implementing IATA NDC, connecting low-cost carriers, and wiring payment gateways such as CyberSource into booking flows.

Day to day that's API engineering: REST and SOAP integrations, authentication, idempotent order handling, and the operational concerns (rate limits, retries, observability) that keep bookings from failing quietly.

Outside the airline domain I build full-stack TypeScript systems: my zerotrust starter covers authentication (OAuth, passkeys, MFA), multi-tenant organizations, billing, and the security hardening that production SaaS needs.

  • Focus NDC/GDS integration, payments, booking systems
  • Stack TypeScript, Node.js, Hono, Next.js, PostgreSQL, Redis
  • Education Bachelor of Business (Information Systems / Hospitality Management), Canterbury Institute of Management, Sydney
  • Location Sydney, Australia

// 05 :: Contact

Whether it's an NDC integration, a payment flow, or a full-stack build, I'm happy to talk.

The fastest way to reach me is [email protected], or use the form.