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.
Stack: GitHub, Playwright, SvelteKit
David Poupon
Created a pro-bono website with image optimization for a solo entrepreneur.
Stack: Vercel, SvelteKit, Vite
Solinum (via Zenika)
Implemented PostHog tracking, removed MongoDB, refactored tests.
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).