Resume

Experience

InVivo Digital Factory, Paris — Tech Lead

2026 – Present

  • Team leadership: Leading a team of 3 engineers building and maintaining the e-commerce platform.
  • Scope: Ownership across CMS, design system, AI chat, end-to-end testing, and core application code.
  • Graphify: Using Graphify to transform inputs (code, docs, papers, images, videos) into knowledge graphs pushed to a Neo4j database, then querying and exploiting that information via an MCP tool integrated into the AI coding workflow.
  • Engineering practices: Driving mob programming as the team's default mode of working to spread knowledge and raise code quality.
  • Spec-driven development: Using OpenSpec to formalize proposals and specifications before implementation, aligning product intent with delivery.

Stack: Nuxt, Vue, Hapi.js, PostgreSQL, Kubernetes


Hublo, Paris — Frontend Lead

2024 – 2026

  • People & community leadership: Leading and animating a frontend community of 10 engineers — facilitating knowledge sharing, aligning practices, and fostering a culture of continuous improvement.
  • Technical governance: Introduced RFC-based decision-making processes, resulting in ADRs that standardized the frontend stack across the organization (framework selection, testing strategy, accessibility, performance).
  • Architecture & migration: Initiated a microfrontend architecture via Module Federation to support team scalability and independent deployments.
  • Quality & delivery: Implemented end-to-end testing with Playwright + Gherkin. Championing quality ownership within the monorepo through shared tooling, CI/CD improvements.
  • Technical roadmap influence: Contributing to roadmap prioritization in collaboration with Product, balancing tech debt reduction with feature delivery.
  • Culture & engagement: Driving social and community initiatives (Advent of Code, sis.tech partnership) to strengthen team cohesion and engineering culture.

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


Zenika, Brest — Consultant, Manager & Trainer

2023 – 2024

Manager

  • Managed a team of consultants with regular 1:1s, annual performance reviews, and active participation in salary review committees. Supported career growth through personalized development plans.
  • Participated in recruiting processes — screening, technical interviews, and hiring decisions.
  • Contributed to agency-level management and strategic discussions.

Trainer

  • Designed and delivered QUALIOPI-certified Vue.js training programs.
  • Rewrote key chapters (Reusability, Testing, Performance).
  • Trained other trainers — scaling knowledge transfer across the organization.

Consultant — Arkéa (Socle Frontend)

  • Contributed to internal frontend libraries (auth, testing, linting, scaffolding) supporting ~300 internal applications.
  • Promoted mob-programming and conventional comments as engineering best practices.
  • Facilitated the frontend community of practice and supported teams on performance and delivery.
  • Web Components integration and cross-team technical alignment.

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.
  • Led migration from Options API to Composition API and contributed to e2e testing strategy.

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


Fabriq, Paris — Software Engineer

2023

  • Developed features across mobile and web SaaS applications. Focused on performance optimization (Core Web Vitals), widget-heavy dashboards, data visualization, and offline capabilities.
  • Built and maintained REST APIs.
  • Practiced TDD and mob programming within an agile team — contributing to a strong engineering culture and collective code ownership.

Stack: VueJS, Django, Cypress, PostgreSQL, GitLab


Freelance — Tech Lead

2019 – 2023

  • Team leadership: Led cross-functional teams of up to 10 people (frontend, backend, infrastructure, SEO, design) across 4 concurrent projects, coordinating delivery and mentoring developers (~4 engineers per project).
  • Product collaboration: Worked closely with Product Owners and stakeholders to define priorities, scope features, and align technical decisions with business goals.

(NDA) — Bank (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 architecture, back office.
  • Led architecture decisions, team delivery, SEO and analytics strategy.

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

OmiCure (2021)

  • Built "TrialFinder", a clinical trial search engine for cancer research.
  • Scraped and enriched public datasets using NLP.
  • Designed complex DB schema and optimized APIs.

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


OCUS, Paris — Growth Engineer

2019

  • Rapidly shipped internal MVPs (legal simulator, prospecting dashboard, exhibition locator) in a product-driven environment.
  • Bridged engineering and business needs through fast iteration and user feedback loops.

Stack: React, Nuxt, Bootstrap, Express


Hubstairs, Bordeaux — Software Engineer

2018 – 2019

  • Built 3D configuration interfaces for interior design scenes (Unity/Blender integration).
  • Collaborated within a multidisciplinary team (data science, 3D, engineering), developing strong cross-functional communication skills.

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


IronHack, Paris & Berlin — Teacher Assistant

2018

  • Mentored bootcamp students over 6 months across Paris and Berlin.
  • Provided personalized coaching, technical support, and project guidance.
  • Organized extra workshops for students struggling — developing empathy-driven teaching and feedback skills foundational to engineering management.

Stack: ReactJS, Express, Node, GitHub


AI & LLM Integration

  • AI-augmented engineering workflows: Daily use of multiple AI coding agents (Claude Code, OpenCode, pi.dev) to accelerate development, code reviews, and technical exploration. Advocate for AI adoption within engineering teams with a pragmatic, tool-agnostic approach.
  • Spec-driven development: Using OpenSpec to structure AI-assisted development through formal proposals, specifications, and task breakdowns — ensuring alignment between product intent and implementation before any code is written.
  • LLM deployment & infrastructure: Hands-on experience deploying and serving open-source LLMs via vLLM on GPU cloud providers (Verda, Vast.ai). Understanding of model serving, inference optimization, and cost-effective infrastructure for AI-powered features.

Volunteering

HuggingFace

Contributed to huggingface.js and transformers.

Stack: GitHub, SvelteKit

Radio France

Contributed to svelte-youtube-lite and svelte-leaflet.

Project

Stack: GitHub, Playwright, SvelteKit

David Poupon

Created a pro-bono website with image optimization for a solo entrepreneur.

Project

Stack: Vercel, SvelteKit, Vite

Solinum (via Zenika)

Implemented PostHog tracking, removed MongoDB, refactored tests.

Project

Stack: TypeScript, Express, Lerna, PostHog, Jest


Technical Skills

Frontend: React, Vue.js, Svelte/SvelteKit, Nuxt, TypeScript, Playwright, Nx, Vite, Module Federation

Backend: Node.js, NestJS, FastAPI, Rust (learning)

AI & LLM: Claude Code, OpenCode, pi.dev, OpenSpec (spec-driven development), vLLM, Verda, Vast.ai

Practices: RFC/ADR processes, TDD, mob programming, CI/CD, microfrontend architecture, performance optimization, accessibility

Management: 1:1s, performance reviews, salary committees, hiring, OKR alignment, communities of practice, agile methodologies


Education

Le Wagon, Bordeaux — Data Analyst (2021) Advanced skills in Python & SQL, data visualization.

IronHack, Paris — Web Developer (2018) Full-stack JavaScript. Teacher Assistant for 3 sessions.

IFAG, Lyon — Business Manager (2014) Master's degree in International Relations (English-taught).