About
I’m a fullstack web developer passionate about creating accessible, polished, and high-performance user interfaces where design meets technology. I love crafting experiences that go beyond looking good—experiences meticulously designed to offer smooth interactions, speed, and ease of use.
I worked as a developer at Estech, where I design interactive applications for major automotive clients such as Renault and Nissan. I contribute to both the front-end, by building dynamic and modular interfaces, and the back-end using Node.js, while ensuring optimization and maintainability of the projects.
Throughout my career, I’ve had the opportunity to work in various environments, from large companies to ambitious personal projects—such as building an app that converts Spotify playlists into MP3s or developing a real-time collaborative whiteboard application.
Outside of coding, you’ll usually find me taking pictures of nature, cooking pizza, spending time with my family or getting lost in video games.
Experience
-
2022 — 2024 Design and build interactive web applications and reusable components used across multiple internal and client-facing projects. Collaborate closely with cross-functional teams, including developers, designers, and product managers, to implement best practices in performance, modular architecture, and user experience.
-
JavaScript
-
TypeScript
-
HTML & CSS
-
Node.js
-
Tailwind CSS
-
Socket.io
-
Express.js
-
Astro.js
-
Fabric.js
-
PHP
-
mySQL
-
-
2021 — 2022 I completed an intensive web development training program with OpenClassRooms, earning a Level 5 RNCP professional certification. Guided by a mentor, I learned to design responsive websites using HTML, CSS, and JavaScript, build dynamic front-end applications with React, and create RESTful APIs with Node.js and Express. This hands-on program, structured around several real-world projects, allowed me to master the fundamentals of modern web development, adopt best practices for performance, accessibility, and SEO, and work with essential tools like Git and GitHub within an Agile workflow.
-
JavaScript
-
HTML & CSS
-
React
-
Vue.js
-
Express.js
-
Node.js
-
MongoDB
-
Responsive Design
-
Accessibilité (WCAG)
-
SEO
-
Jest & Cypress
-
-
2018 — 2020 Before transitioning into web development, I worked at Safran as a sales assistant. I managed a portfolio of strategic clients, ensured personalized follow-up, and coordinated communication between factories, suppliers, and customers. This experience helped me develop strong transferable skills in communication, problem-solving, and priority management—skills that continue to support me today when collaborating with teams, managing technical projects, and interacting with non-technical stakeholders.
-
Client Management
-
Communication
-
Problem Solving
-
Logistics Coordination
-
Customer Service
-
B2B
-
Projects
-
Online Whiteboard (coming soon)
I built a collaborative app where users can draw and share images in real-time on a shared whiteboard. The app includes authentication, project (room) creation, and access control—only authorized users can join a room. Within each room, users can create and join multiple “notes” (sub-whiteboards) to collaborate on different topics simultaneously
-
Vanilla JSThree.jsFabric.jsTailwind.cssNode.jsExpress.jsSocket.iomySQL
-
Spotify2mp3 (work in progress)
Web app that lets you convert your liked songs and playlists from Spotify into MP3 files for offline use. It uses the Spotify API combined with web scraping to find the tracks on YouTube, then downloads and converts them to MP3 using a Node.js script.
-
React
-
Express
-
Spotify API
-
Heroku
-
-