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.