Every experience is fueled from the previous ones.

PlusPlusPlusPlus

About me

I’m a creative front-end developer with a strong background in web design, UI/UX, motion design and art direction. My work sits at the intersection of design sensitivity and technical precision.

I don’t just build websites, I craft interfaces that tell stories, guide users intuitively, and reinforce brand identity. Every project is an opportunity to create something that feels both visually refined and technically solid.

My creative approach

The philosophy that guides all of my project
01

My academic background in Web design, UI/UX, Motion design and Art direction strongly shapes the way I develop today.

Clear structure
Strong visual identity
Meaningful interactions
Thoughtful and educated technical choices
02

I follow a component-based architecture, which allows me to build flexible, scalable and maintainable websites.

Each section is reusable and consistent
Content remains easy to manage
Design stays coherent across all pages
Projects remain future-proof
03

Responsiveness, accessibility and performance are never afterthoughts, they are part of the foundation.

Optimised SEO
Semantic HTML
Optimized loading strategies
Clean and lightweight animations

Every good experience is made with

precisionStructureInteractivityContent

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

Interactivity

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

Content

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