
Cookie MenuQR-based digital menu platform
SaaS · Refactoring · Accessibility · Performance · Full-stack
January 2025 – December 2025Context
Cookie Menu is an existing digital ecosystem made up of a landing page, a front application and a back-end API, left without maintenance for over 5 years.
The project required a full takeover to modernize the stack, fix existing issues and ship a stable, performant and maintainable system again.
Challenge
The ecosystem had several critical issues:
- Outdated technologies incompatible with current versions
- Heavy technical debt built up over several years
- No maintenance and a broken development environment
- Form vulnerabilities and spam handling issues
- Unstable, unreliable deployment pipeline
- Poor accessibility and degraded performance
These limitations blocked product evolution and directly hurt lead quality and user experience.
Objective / solution
Take over and modernize the entire platform to:
Ship a stable, maintainable system again
Migrate to modern technologies (Vue 3, Nuxt 3, Node 22)
Improve user experience, performance and SEO
Secure forms and lead collection
Establish a reliable technical foundation for future evolution

1 / 6
Product approach
Software Engineer – Product-Oriented
Full takeover of an existing product with a focus on stability, performance and business value.
Legacy analysis and technical risk identification
Landing page rebuild from designer mockups
Progressive migration to a modern stack (Vue 3 / Nuxt 3)
Accessibility best practices (RGAA/WCAG)
Form hardening to improve lead quality
Development environment restored
CI/CD pipelines and deployments stabilized
KEY CONTRIBUTIONS
Full landing page rebuild
Rebuilt from scratch in Vue 3 / Nuxt 3 with improved UX, SEO and performance.
Digital accessibility (~90% score)
Semantic structure, keyboard navigation, ARIA, contrast and content hierarchy.
Form security
Google reCAPTCHA integration, disposable email blocking and legacy vulnerability fixes.
Full-stack modernization
Front refactor (Vue 3) and back-end API stabilization (Node).
Major technical migration
Node.js 16 → 22 upgrade with compatibility fixes and full project recovery.
CI/CD & deployment
Pipeline takeover and reliability, automated delivery cycle.
Multi-application ecosystem management
Coordination and maintenance of: • Landing page (Nuxt 3) • Front application (Vue 3 + AdSense) • Back-end API (Node)
IMPACT
Significant technical debt reduction (project stabilized after 5 years without maintenance)
Better performance and SEO (optimized load times)
Secured leads (less spam via reCAPTCHA + email filters)
Reliable deployments (operational CI/CD)
Stack