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.