New Empire
Case Study
← All work

An end-to-end digital platform for a national airline

Architected and shipped a production-grade web platform for Cyprus Airways, cutting development cycles by ~40% while keeping uptime at 99.9%.

RoleSenior Software Engineer & Technical Lead
Year2024
StackNext.js · Node.js · Python (FastAPI) · PostgreSQL · AWS
−40%Development cycle time
99.9%Production uptime
1Unified platform

The challenge

  • A national airline needed a modern, reliable web platform that could evolve quickly without sacrificing stability.
  • Legacy workflows slowed every release and made it risky to ship customer-facing changes.

The approach

  • Designed a cloud-native architecture on AWS (Lambda, EC2, S3, Step Functions, RDS) with clear service boundaries.
  • Built the frontend in Next.js and the APIs in Node.js and Python (FastAPI), backed by PostgreSQL.
  • Introduced CI/CD, automated checks, and a delivery cadence that made shipping routine rather than risky.

The outcome

  • Reduced development cycles by roughly 40%, letting the team ship features far faster.
  • Maintained 99.9% uptime across the platform.
  • Gave the business a single, maintainable codebase to build the next decade on.