Long-term mission on fnac.com, France's leading e-commerce site, on the most visited pages: product pages, homepage, sub-homes, search results (~100,000 views/day on search results, ~50,000 on homepage). Stack: ASP.NET/Razor + JavaScript ES6+/Web Components on-prem, progressive migration to a cloud Azure architecture (server-side micro-frontends).
Internal Web Components Library
Creation and maintenance of an internal NPM library of 20 to 30 UI components in native Custom Elements, consumed by 3 front-end teams. Migration from a proprietary component architecture to the native Web Components spec. Creation of shared packages (SCSS design tokens, common ESLint/Babel configs) — the foundation of a Design System.
Web ComponentsCustom ElementsNPMDesign TokensSCSSESLint
Cloud Migration (M2C)
Migration of Home/Sub-home layers to a server-side MFE framework (UI fragments, Razor tag helpers, Kafka/Cosmos DB pipeline), migration of Liquid templates to CSHTML, CSS Less → SCSS migration.
Micro-frontendsAzureRazor/CSHTMLKafkaCosmos DBSCSS
SMILE CMS Redesign
Autonomous Figma mockup design and complete technical front-end overhaul, deployed in production and used by ~50 editors across 8 markets (FR, BE-FR, BE-NL, CH-FR, CH-DE, ES, PT, Fnac Pro).
FigmaCMSJavaScript8 marchés50 éditeurs
Kamino — Ad Integration
Integration of 7 on-site ad formats (video, display, native) desktop/mobile, with complete analytics tracking.
JavaScriptPublicité displayAnalyticsResponsive
Arrow — Marketplace Seller
Front-end integration of marketplace seller information across all surfaces: product pages, listings, mini-product page, buybox.
JavaScriptWeb ComponentsMarketplaceRazor
Other projects
DSA compliance, WebPerf optimization (Core Web Vitals), technical SEO, product page redesign from 2 to 3 columns.
WebPerfCore Web VitalsSEODSAA/B Testing