Every experience is born from the previous ones.

PlusPlusPlusPlus

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

précisionStructureIntéractivitéContenu

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

Design Atomique

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.

Design Atomique
Système de grille

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.

Système de grille

Intéractivité

GSAP

Smooth, virtually limitless animations to bring life and add a new dimension to the visuals and immersion of the website, just the right amount.

GSAP
ThreeJS

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.

ThreeJS
Barba.js

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.

Barba.js

Contenu

WordPress

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.

WordPress
Sanity

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.

Sanity

Career

2024 - 2025
Jr. Front-End Developer
Program Studio
Barcelona, Spain
2022 - 2023
Jr. Front-End Developer
Kokokaka Studio
Gothenburg, Sweden

Education

2021 - 2024
Bachelor of Informatics, New Media Design
Jönköping University
Jönköping, Sweden
2019 - 2020
Bachelor in Webdesign, Motion Design & Art Direction
Presqu'île School
Lyon, France
2017 - 2019
BTEC in Internet and Multimedia Fields
Paul Sabatier University
Castres, France