I am a front-end developer specialized in animations, micro-interactions, procedural and generative art, working mostly with WebGPU, WebGL, 2D canvas and SVG. I create unique and playful websites to provide a memorable user experience.
In fact, this very portfolio has been designed as a game experience where you'll need to interact with different parts of the site in order to unlock more content and features.
Don't want to play the game? Too bad!
I know you like to click on links
Here's a small selection of some of the most creative projects I've had the opportunity to work on.
Across all of them, performance was a key focus, ensuring a consistent and fluid experience on every device, including mobile.
Musée de la plaisance
WebGL / three.js, Nuxt.js, WordPressPlongez dans Lyon
WebGL / three.js, Next.jsStudio Tumulte
WebGL / curtains.js, WordPressPortfolio 2021
WebGL / curtains.jsMirage Festival '20
WebGL / curtains.js, Canvas 2D, WordPressMirage Festival '19
WebGL / three.js + curtains.js, WordPress
My work has been recognized by platform such as Awwwards, and FWA and has been featured by renowned websites including Codrops, Muzli, Site Inspire, Mindsparkle Mag, Creative Bloq...
I have also been writing articles, tutorials and case studies for Okay Dev, CSS Tricks or Communication Arts.
Things that kept me busy these past years
2022
2023
2024
2025
I regularly collaborate with agencies, startups, brands, associations, and fellow freelancers. Over the years, I’ve had the chance to work with various clients like Jam3, Rezo Zero, Cher Ami, PHA5E, Danka, Chanel, Pôle Pixel...
With more than a decade of experience building websites, I’ve contributed to a wide range of projects, both large and small. Each one of them has taught me something valuable, continuously shaping and refining the way I work.
Make every single project count
Contribute!
Each sphere represents one of the 166 invoices issued during my freelance career, scaled based on its amount.
Since 2018, I've created and maintained numerous open-source projects, including curtains.js, a widely used WebGL libary, and gpu-curtains, a powerful WebGPU 3D rendering engine used on this very page.
For the curious minds, I've also decided to publish this portfolio's complete source code.
You can check those and all my other projects on my GitHub profile.
Hours of open source dedication
GitHub confettis
This experiment is procedurally generated using my own GitHub statistics. Use the buttons to toggle the filters.