Hugo Alliaume
Full-stack web developer, open-source contributor, and Symfony UX Core Team
Skills
Backend
PHP, Symfony, PHPUnit, PHPStan, Symfony CLI, Docker Compose, CI & CD, DevOps.
Frontend
JavaScript, TypeScript, Symfony UX, Vue, Stimulus, Symfony Reprise, Webpack Encore, Cypress, Playwright, Tailwind CSS.
Web perfs
Core Web Vitals, Blackfire, WebPageTest.
Professional Experiences
Migrated the dev environment from VMs to a "hybrid" Docker setup, for better speed and DX.
Projects
Symfony Reprise
2026Symfony's official integration layer for modern JS bundlers, Vite and Rsbuild. The successor to Webpack Encore, it doesn't bundle anything itself: it just provides the Symfony glue on top, entrypoints.json, Twig tags, HMR, Stimulus integration and Symfony UX.
Symfony UX Toolkit
2025Similar to the Shadcn UI registry, but for Symfony: an installed component gets copied into the app and can then be freely modified. It ships with several kits, including Shadcn, Flowbite and Bootstrap. I'm the main maintainer: kit architecture, integration with ux.symfony.com, reviewing contributions and ongoing recipe improvements.
Symfony UX Map
2024A PHP API that makes it easy to build Google Maps or Leaflet maps: markers, customizable icons, info windows, and much more! Huge thanks to Simon André for his many code reviews, which helped my code quality improve a lot 🫶
Webpack Encore
2024The long-standing asset build tool for Symfony, a wrapper around Webpack to compile an application's assets. I've been contributing to it regularly since 2019, and took over its maintenance in August 2024.
BiomeJsBundle
2024A Symfony bundle to integrate Biome.js, the JavaScript/TypeScript/CSS linter and formatter that's much faster and more convenient than ESLint and Prettier, and all without Node.js!
hugo.alliau.me
2024My personal site (blog, CV and favorite places), rewritten as a single Symfony application. DDD approach, EasyAdmin back office and fine-grained HTTP cache handling.
Symfony UX Translator
2023The JavaScript port of Symfony's Translator: reuse Symfony translations with a much better DX, ICU support and generated TypeScript types.
CKFinder Symfony Bundle
2022A souped-up fork of the official CKFinder bundle. It let us move our application to Symfony 6+ by scoping conflicting dependencies, while the official bundle stayed stuck on CKFinder 1 and Symfony 5, and seemed abandoned by CKSource.
ESLint Config Generator
2020A dogmatic ESLint config generator, based on AirBnb, with support for TypeScript and Vue.js.
Symfony Mailer Testing
2020A Symfony bundle to easily test sending emails via Symfony Mailer, both with Cypress and Behat.
vue-web-extension
2018A boilerplate for building web extensions in Vue.js, with Vue-CLI, TypeScript and ESLint.
web-extension-library
2018A JavaScript library that provides a convenient API for writing cross-browser web extensions.
jsdoc-vuejs
2017A JSDoc plugin that generates API documentation for Vue.js 2 and 3 components.