Based in Haute-Savoie, France · cross-border worker with Geneva, Switzerland
I build reliable web applications with a strong focus on UX, typing and test coverage. Since July 2022 I have been a developer at PrestaShop, where I led the front-end rebuild of the Update Assistant module (formerly 1-Click Upgrade), one of PrestaShop's historical tools used by hundreds of thousands of merchants.
I enjoy shipping features that make daily life easier for developers and merchants, contributing back to open source, and sharing what I learn at developer conferences.
- +400 merged pull requests across ~90 repositories on the PrestaShop organizations (2022 → today)
- 24th lifetime contributor to PrestaShop open source with 274 contributions · official ranking
- PrestaShop Expert certified, Storefront skills (Feb. 2026 → Feb. 2028)
- Speaker at the PrestaShop Developer Conference three years running:
- Author of the Bootstrap Compatibility Layer, ~500 weekly downloads on NPM
- Currently working on PrestaShop/autoupgrade
End-to-end rebuild of PrestaShop's upgrade module: 113 PRs over two years on a tool used by hundreds of thousands of merchants.
Frontend: full rewrite of the UI with a new architecture, migration from monolithic JS/CSS files to modular TypeScript and SCSS, Vite build pipeline, custom page hydration system, virtual scrolling for logs, strict typing, lint and unit tests, Storybook documentation for Twig components.
Backend: refactoring and dead-code removal to reduce technical debt, fallback scripts to recover from failed upgrades, comparison tooling between upgraded and fresh installations, broad unit test coverage.
Cross-cutting: CI/CD workflow setup, UX/UI overhaul to simplify daily use, presented at the PrestaShop Developer Conference 2024.
Stack: TypeScript, SCSS, Vite, PHP, Symfony, Twig
Default theme for PrestaShop 9. jQuery removal, strict typing, dynamic checkout step navigation, hook system, community-driven stabilization. Stack: TypeScript, SCSS, Smarty, PHP
noncreation.com (work in progress)
Personal project: a GeoGuessr-like training game built as a monorepo (Deno API, Vue.js front-end, back-office). Magic-link auth, CQRS architecture, TDD, automatic deployment on a VPS via self-hosted GitHub runner. Stack: TypeScript, Vue.js, Deno, Docker
Frontend
Backend
Testing & Quality
Tooling & DevOps




