Skip to main content
- Career 2020-26

Experience

5+ years building web products: B2B SaaS, high-traffic platforms, e-commerce, educational platforms.

Experience

Full Stack Developer React | Node.js | MongoDB

LYRA ETKFreelance · July 2024 - May 2026

Lyra ETK, a French medtech company, develops innovative dental restoration solutions. I contributed to the Digilab project, a B2B SaaS platform enabling dental laboratories to centralize digital orders and automate their production (2024 Innovation Prize).

As a full stack developer, I worked on multiple product modules (client app, landing page, internal tools) in a fast-evolving technical environment.

My missions:

- Full stack development of a SaaS platform (Preact, Node.js/Express, Meteor.js, MongoDB).

- Front-end migration to a modern buildless architecture (Preact).

- Development of complex interfaces (dashboards, onboarding, user management).

- Complete build of the landing page (SEO, responsive, accessibility).

- Pixel-perfect Figma integration in collaboration with the design team.

- Implementation of an i18n system (10+ languages).

- Secure cross-app authentication (JWT, auto-login, 2FA).

Payment & business logic:

- Stripe integration: subscriptions, trial, multi-currency, customer portal.

- Implementation of a consumable credits system.

- Development of an affiliation system (referral, coupons, distributor role).

Backend & architecture:

- Design of secure REST APIs.

- Inter-service communication (secure tokens).

- Refactoring and performance optimization.

- Implementation of tests (Vitest) and CI (GitLab CI).

PreactReactNode.jsExpressMeteor.jsMongoDBTypeScriptStripeJWTVitestGitLab CI

React Developer | Next.js

WorldiaPermanent · November 2022 - April 2024

Worldia, an innovative start-up in tailor-made travel, transforms the industry with its B2B2C platform. Based in Paris and Berlin, the team of over 175 professionals is dedicated to creating unique and personalized trips.

Following a 25M€ fundraising round in 2023, Worldia is expanding internationally with new partnerships and an enhanced platform, marking its rise as a leader in next-generation connected travel.

As a developer within the front-end team, I played a key role in developing the interface of a high-traffic web application dedicated to creating tailor-made trips. My responsibilities included:

- Working closely with project managers (PMs), backend developers and designers to ensure effective feature implementation.

- Developing new features and improving existing code.

- Front-end redesign to match the new design (Rebranding).

- Code refactoring and responsive design adaptation for the B2C market.

- Pixel-perfect integration of Figma mockups.

- Library migrations.

- Establishing conventions, best practices, code reviews and merge requests.

- Creating unit tests and end-to-end tests.

- Developing a test matrix for major new features.

- Managing user stories as feature lead.

- Building proofs of concept (POC) for new features.

- Creating and updating technical documentation.

- Actively participating in hiring interviews as technical evaluator, assessing candidates' technical skills.

Methodology: Agile - Scrum

Communication languages: English, French.

Next.jsReactTypeScriptReduxStyled ComponentStorybookJestCypress

React Developer | TypeScript

UpHubFreelance · April 2022 - October 2022

Uphub, a dynamic start-up committed to creating a revolutionary educational platform dedicated to learning web development. The mission is to make learning to code accessible and interactive for everyone.

Responsibilities and achievements:

- Profile Page Development:

- User modification management.

- Creating interactive forms.

- Sending and managing API requests via Apollo Studio.

- Developing and maintaining reusable UI components, ensuring visual consistency across the platform.

- Designing and integrating an interactive news feed on the homepage, improving user engagement.

- Developing engaging learning modules, including quizzes and practical exercises, to enhance the educational experience.

- Front-End Development Tracking:

- Coordinating front-end development efforts, including planning and implementing the platform's various interfaces and pages.

Methodology: Agile - Scrum.

React.jsTypeScriptReduxStorybookMantineJestApolloGraphQL

React Developer | Node.js | MongoDB | Express

BTZ SurfboardFreelance · July 2021 - December 2021

Project: Development of an e-commerce website specialized in surfboards.

Role: Full Stack Developer, responsible for all project phases from design to production deployment.

Back-End responsibilities:

- Server Creation: Setting up a robust server using Express.

- REST API: Developing a REST API to facilitate interactions between frontend and database.

- CRUD Features: Implementing Create, Read, Update, and Delete operations to manage product and user data.

- Database: Designing and connecting a MongoDB database with Mongoose for efficient data management.

- JWT Authentication: Securing exchanges with JWT token creation and a secret key.

- CORS: Configuring CORS policies to authorize cross-domain requests.

- Testing with POSTMAN: Using POSTMAN to test and validate API requests.

Front-End responsibilities:

- Authentication: Setting up a user authentication system.

- Cart Management: Add and remove items from cart functionality.

- Product Page: Developing detailed pages for each item.

- Stock Management: Displaying messages for unavailable items.

- Responsive Design: Building a responsive interface adapted to all devices.

- State Management with Redux: Initializing and using Redux for centralized application state management.

- API Requests with Axios: Using Axios to manage API requests from the frontend.

React.jsReduxNode.jsExpressMongoDBJestHeroku

Front-end Developer | JavaScript

CapsNewGenerationFreelance · July 2021 - September 2021

Project: Development of a Social Platform for Champagne Cap Collectors

Objective: Create a digital space where champagne cap enthusiasts can showcase their collection, exchange items and participate in community gatherings.

Responsibilities and achievements:

Mockup Design with Figma:

- Creating interactive prototypes and visual designs, focusing on user experience and aesthetics.

Profile Page Development:

- Managing user profile creation and modification features.

- Creating dynamic forms for data entry.

- Setting up API requests using Axios for smooth server interaction.

- UI Component Library:

Developing reusable UI elements to ensure consistency and ease of platform maintenance.

Homepage Design:

- Developing an engaging homepage showcasing key features and latest community news.

News Feed Setup:

- Integrating a news feed on the homepage to keep users informed of latest collections and events.

Cap Showcase Pages:

- Designing dedicated pages for detailed cap presentation, including descriptions, images and collection information.

Responsive Design:

- Ensuring optimal user experience across devices by adapting the site design for mobile and tablet compatibility.

JavaScriptHTMLCSS

Web Developer

FreelanceFreelance · October 2020 - July 2021

Freelance Web Developer

Main responsibilities:

Website Design:

- Developing custom websites for various clients, taking into account their specific objectives and design and functionality requirements.

- Website Redesign: Modernizing and improving existing websites to enhance their aesthetics, functionality and compatibility with current technologies.

- Website Migration: Technical assistance in migrating websites to new platforms or infrastructures, ensuring smooth transition and data integrity preservation.

- Front-End and Back-End Development: Using front-end technologies (HTML, CSS, JavaScript, React, TypeScript, Next) and back-end (Node.js) to create complete user experiences and robust features.

- Search Engine Optimization (SEO): Implementing SEO strategies to improve online visibility and search engine rankings.

- Responsive Design: Creating adaptive web designs to ensure optimal user experience across all devices and screen sizes.

- Maintenance and Support: Providing ongoing support for site maintenance, including security updates and functional improvements.

Key Skills:

- Adaptability to varied projects and changing work environments.

- Effective communication with clients to identify their needs and provide technical advice.

- Agile project management and ability to meet deadlines while maintaining high quality.

- Continuous commitment to learning and applying the latest web development trends and technologies.

WordPressWixJavaScriptHTMLCSS