About
I’m a frontend developer with 15+ years of experience building responsive and user-friendly web applications. Specialized in React and TypeScript, I write clean, scalable code with a strong focus on delivering seamless user experiences.
I have hands-on experience with Figma, collaborating closely with designers to bring functional, beautiful designs to life. Passionate about modern, user-centered design, I create interfaces that engage users and drive results.
I’m always eager to learn new technologies, from exploring frameworks like Svelte to diving deeper into Node.js for backend development.
Let’s connect if you’re looking for a developer who combines technical expertise with a passion for design and user experience!
Skills
Front end
- React
- React Context API
- React Router
- React Query
- React Testing Library
- REST API's
- Jest
- Vitest
- Vite
- CRA (Create React App)
- Javascript / Typescript
- HTML 5
- CSS / SASS
- WCAG (Accessibility)
- i18n (Internationalization)
- Next.js
- jQuery
- Git
- AWS
- NPM
- Vue.js
Design / Photography
- Figma
- Photoshop
- XD
- Lightroom
Other / Soft skills
- UX / UI design
- Agile Methodology
- JIRA / Confluence
- Helper
- Optimistic
Languages
- French (native)
- English (fluent)
- Spanish (fluent)
- Portuguese (intermediate)
- Catalan (beginner)
My work
TBSCG

I led frontend development for a year-long project, building a new application from scratch using React, TypeScript, and SCSS, and collaborating closely with the client's team. I also developed components for a European company's website using Vanilla JavaScript/jQuery and Magnolia CMS in an Agile environment. Additionally, I designed and developed an internal application for a Spanish company, handling both UI/UX in Figma and frontend implementation. Lastly, I conducted R&D and developed POCs, including integrating Contentstack and Strapi with React, and presented the findings to demonstrate their potential.
Visit TBSCG websiteResponsive Portfolio HTML Template

This is the first HTML template I made. It is very easy to use and dedicated to photographers, designers or any creative person who wants to showcase their portfolio and build their website easily. The technologies I used are HTML 5, CSS, jQuery and PHP for the form.
More infoITS Rencontres

ITSRencontres is a dating website based in Québec, Canada. The old version had a 90’s looking, was made with tables and was not responsive. I made a complete redesign and made it fully responsive. The website is based on PHP, and I used Bootstrap and Font Awesome for the style and icons.
Visit ITS RencontresBlue 8

I participated as a team member in the development of the new design of the Blue 8 software at Explorance. I worked with Angular 9, jQuery, Javascript, SCSS, LESS and ASP.NET. I also made the interface responsive.
Visit the websiteMy journey

Have you ever thought that being a Frontend developer could be an adventure like travelling the world? Every new place you discover gets you more experience and knowledge. Let’s start travelling together!
I grew up in France, near Toulouse. During my free time I made my first websites with Microsoft Publisher, far far away from chat GPT.
As a student, I spent 2 years in Tarbes, near the Pyrenees (France). As a future Frontend developer, I learnt how to make websites using Flash and Tables. (I know, it hurts).
I started my career in Paris. I converted designs into HTML and CSS. I discovered at that time what was a responsive website.
As a future Frontend developer, I learnt how to make websites using Flash and Tables.

Then came in 2011 the trip of my life. I settled down in Montreal for 10 winters (Yes. Winters. ). I started by integrating pixel perfect designs using HTML, CSS and jQuery. I discovered the principles of Agile (Scrum) methodology and ran my first sprints. I used new tools like Git to push my changes (and discovered a new concept of the word « conflict »). I used JIRA and Confluence for project management. Then I met new travel buddies called « Vue.js », « React » and « Angular ».
Then I met new travel buddies called « Vue.js », « React » and « Angular ».

After these 10 winters in Canada, I resumed my world tour in Barcelona, taking with me React and Vue.js. Angular definitely preferred winter. I discovered new tools like Jest or Cypress for testing and web components, something companies didn’t do when I was working in Montreal.
So this is were I am now, with quite a heavy luggage but still a lot of space and always learning something new. In a Front End world ruled by Javascript, I am a super motivated person, learning every day, very curious and team player. I think great teams make great products.
Let’s travel together?