ibrahim / portfolio
Download résuméRésumé
← Selected work

Stealth startup: architecture

Award-flight search, booking assistance, and operations.

High-level system overview

  1. 01

    Search interface

    Next.js · TypeScript

  2. 02

    Provider search

    Python APIs · parallel queries · timeouts · circuit breakers

  3. 03

    Recommendations

    Availability · balances · transfer partners · fees · bonuses

Components

Next.js + TypeScript
The award-flight application and operations interfaces.
Python serverless APIs
Backend services for the booking platform.
Supabase / PostgreSQL
The platform’s data layer.
Booking assistant
Knowledge retrieval, citation validation, human escalation, and conversation auditing.
Operations tools
Role-based access, task allocation, manager reviews, immutable history, and recovery workflows for 100+ routes.

Engineering decisions

Bound upstream requests
Parallel queries, cached airport data, timeouts, and circuit breakers improve flight-search reliability.
Support the operators
Human escalation, conversation auditing, and knowledge-management tools accompany the booking assistant.
Keep operations reviewable
Role-based workflows combine task allocation and manager review with immutable history and recovery tools.
Read Markdown source →