EXPERIENCE

Hublo, Paris — Confirmed Frontend Engineer

2024 – Present

  • Migrated from SvelteKit to React, managing frontend evolution.
  • Implemented end-to-end testing with Playwright + Gherkin.
  • Maintained the health of a monorepo (dependencies, documentation, onboarding for Linux devs).
  • Active in the frontend community of practice.
  • Initiated temporary frontend environments for collaboration across Product, Design, Support, and Tech.
  • Introduced an RFC → ADR decision process, and led microfrontend architecture via Module Federation.
  • Engaged in social activities (Advent of Code, sis.tech partnership).

Stack: SvelteKit, React, Nest, Playwright, Jira, Nx, Storybook, Sonar, GitHub


Zenika, Brest — Consultant, Manager & Trainer

2023 – 2024

Consultant – Arkéa

  • Contributed to internal frontend libraries (auth, testing, linting, scaffolding).
  • Supported ~300 internal apps using the SoFA stack.
  • Promoted mob-programming and conventional comments.
  • Supported teams with performance and delivery.
  • Web Components integration and frontend community facilitation.

Stack: VueJS, NodeJS, Cypress, Verdaccio, Artifactory, Storybook, Sonar, GitLab

Consultant – InVivo

  • Worked on e-commerce platforms (Aladin, Farmi).
  • Refactored a flawed clean architecture, leveraging VueJS contexts/stores.
  • Migrated from Options API to Composition API.
  • Participated in e2e testing.

Stack: VueJS, NodeJS, Playwright, Storybook, Sonar, GitLab, Elastic, Jira, Figma

Manager

  • Led internal consultant teams.
  • Participated in agency management.
  • Salary reviews, and annual interviews.

Trainer

  • Delivered QUALIOPI-certified VueJS training.
  • Rewrote chapters (Reusability, Testing, Performance).
  • Trained trainer.

Fabriq, Paris — Software Engineer

2023

  • Mobile app: offline capability, performance.
  • Web app: widget-heavy dashboards, optimized for Core Web Vitals.
  • API: REST Api
  • TDD + mob-programming for robust development.

Stack: VueJS, Django, Cypress, PostgreSQL, GitLab, Fabriq


Freelance Tech Lead – France

(NDA)

2022 – 2023

  • Created internal directory platform with strict security compliance.
  • Handled frontend, backend, CI/CD, testing, accessibility (WCAG 2.1).

Stack: Nuxt, FastAPI, Cypress, Tailwind, PostgreSQL, MeiliSearch, GitLab, ClickUp, Azure

Groupe Nomblot

2021 – 2022

  • Full e-commerce rebuild: frontend, microservices, back office.
  • SEO, Analytics.

Stack: Nuxt, Express, Cypress, Tailwind, Nest, PostgreSQL, MeiliSearch, Strapi, RabbitMQ, GitLab, ClickUp

OmiCure

2021

  • Built “TrialFinder” for cancer clinical trials.
  • Scraped and enriched public datasets using NLP.
  • Complex DB schema, optimized APIs.

Stack: FastAPI, Nuxt, GitLab, Grafana, ClickUp, PostgreSQL

PME Partner

2019 – 2020

  • Led full redesign including SEO, Google Suite integration, and CDD methodology.

Stack: VueJS, Gridsome, Tailwind, WordPress, GraphQL, GitLab


OCUS, Paris — Growth Engineer

2019

  • Delivered MVPs: legal simulator, prospecting dashboard, exhibition locator.

Stack: React, Nuxt, Bootstrap, Express


Hubstairs, Bordeaux — Software Engineer

2018 – 2019

  • Created 3D interior scenes for Unity/Blender integration.

Stack: React, Express, Node, GitLab, 3D engines


IronHack, Paris & Berlin — Teacher Assistant

2018

  • Supported students and organized extra workshops for those struggling.
  • Mentored many student projects.

Stack: ReactJS, Express, Node, GitHub


EDUCATION

  • Le Wagon, Bordeaux – Data Analyst (2021) Advanced skills in Python & SQL.
  • IronHack, Paris – Web Developer (2018) VueJS stack. Became Teacher Assistant for 3 sessions.
  • IFAG, Lyon – Business Manager (2014) Master’s degree in International Relations (English-taught).

VOLUNTEERING

Radio France

Migrated svelte-youtube-lite from Svelte 4 → 5, added Playwright tests.

Stack: GitHub, Playwright, SvelteKit

David Poupon

Created a simple pro-bono site with image optimization.

Stack: Vercel, SvelteKit, Vite

Solinum (via Zenika)

Implemented PostHog tracking, removed MongoDB, refactored tests.

Stack: TypeScript, Express, Lerna, PostHog, Jest

Les Petits Masques Solidaires

Created solidarity mask marketplace with mapping and forms.

Stack: GitLab, NuxtJS, Strapi, Figma, SendGrid, Trello, Docker

Surf Club Mérignac

Built a surf forecast + board-sharing app.

Stack: GitLab, NuxtJS, Strapi, Figma, SendGrid, Trello, Digital Ocean


STARTUPS

MyBetFriend — Co-Founder

2016 Non-financial sports betting app with real-time Opta data.

Minute Papillote — Associate

2014 – 2015 Lunch-ordering app; focused on distribution and feature development.