
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
