Every experience is born from the previous ones.
About me
I am a Creative / Front-end Developer, motivated by the idea that any experience is fueled by previous ones. Every project represents an opportunity to find new ways to give life to new ideas on the web. My goal is to improve every project in the creation of rich interactions, smooth animations, and performant interfaces, mixing design sensibility and technical precision to build interfaces that are intuitive, immersives and original. Also passionate with 3D experiences on the web, I am always looking and practicing with ways to make digital experiences on the web more memorable.
With the motto "do more to do better", I am constantly looking to improve my tools and techniques, ranging from WordPress or Sanity integration, to modern frameworks like Nuxt, and popular libraries like GSAP or Three.js. I am currently available for your front-end / web development needs, in order to keep creating projects where creativity and technical reliability meet.
Chaque bonne expérience est faite avec
A clean and scalable structure not only allows perfect control over each component, but also allows the content to evolve according to needs, as the project progresses.
To enhance the feeling of immersion and comfort in a website, carefully developed animations and micro-interactions help the user feel involved and informed with their web experience.
There's always a story to tell, or things to show. The heart of a website is the content that needs to be shared. I use Content Management Systems (CMS) to help control what gets shared. The site and its components are a skeleton, but it remains soulless without your story to be told.
Structure
In the same way that living organisms are composed of molecules, which are themselves composed of atoms, each component I create is composed of reusable sub-components, which ensures the best compromise of control and consistency, both visual and functional.
Each component is designed, coded, and generated according to a well-defined grid system for each screen size. This provides visual consistency and ensures that the website looks good on all screen sizes.
Intéractivité
Smooth, virtually limitless animations to bring life and add a new dimension to the visuals and immersion of the website, just the right amount.
In specific cases, adding depth to a website through a 3D experience creates a whole new dimension of immersion and storytelling, and offers new opportunities for personalized interactions.
For a better sense of unity and continuity, Barba.js offers the ability to create custom transitions from one page of a website to another. This detail reinforces the feeling of a fluid and continuous experience, unlike a simple archive of static web pages.
Contenu
The most robust and comprehensive tool for managing your content. A trusted way to keep your content up to date, with a large number of extensions created by the community to meet the most specific needs.
A content management system tailored 100% to your precise needs, allowing you to manage your information quickly and without any distractions, to simplify your content updates as much as possible.






