Skip to content
Project Specifications

Eurowings

A key client engagement for a European low-cost airline: I led the complete refactor of the airline's registration module, migrating the legacy codebase to Vue 3 within a new monorepo — improving component reusability, documentation and long-term maintainability across the platform.

The front-end was integrated with Adobe Experience Manager (AEM), the CMS the company uses for content and templates, so marketing and product teams could manage content while the Vue 3 components stayed clean and reusable.

Key Features & Milestones
  • Complete refactor of the registration module from Vue 2 to Vue 3.
  • New monorepo improving component reusability and long-term maintainability.
  • Integration with Adobe Experience Manager (AEM) for content and templates.
  • Improved documentation across the platform.
Industry

Aviation

Timeline
9Months

Mar 2025 — Nov 2025

Tech Stack & Tools
Vue 3Vue 2TypeScriptAdobe Experience Manager (AEM)Monorepo
My Role

Lead Front-end Engineer

Collaborators

via Aubay

Loading
Move your cursor to reveal