Développeur front-end senior — dix ans d'interfaces complexes, un passé de graphiste, un faible incurable pour le WebGL. Ce bureau contient tout : cliquez un volume pour l'ouvrir.
Développeur front-end · 2024 — aujourd'hui
L’outil avec lequel les clients créent leurs supports imprimés dans le navigateur, de la première idée au fichier prêt pour l’impression. Un éditeur canvas React + TypeScript bâti sur Fabric.js : texte, objets, calques, undo/redo, export PDF haute fidélité.
Greffé au cœur de la machine : des outils d’IA — détourage, upscaling, vectorisation, génération d’images — pour que n’importe qui obtienne un fichier d’imprimeur sans rien connaître à l’imprimerie.
Chaque pixel affiché finit imprimé sur du papier réel : la fidélité n’est pas un détail, c’est le contrat.
Développeur front principal (freelance) · 2025 — aujourd'hui
Conception et développement du front pour la plateforme qui digitalise le quotidien d’un laboratoire d’analyse génétique : suivi des échantillons et des lots de production, import des données d’analyse, tableaux de bord dédiés aux techniciens et aux biologistes, administration des équipes et des accès.
Un travail mené en prise directe avec les utilisateurs métier — des biologistes exigeants. Fiabilité des données, traçabilité, et une UX qui traduit des workflows complexes en écrans évidents.
Industrialisation : Storybook, tests E2E, GitLab CI.
Tout — produit, design, code, distribution · 2024 — aujourd'hui
Le cycle complet, sans allié ni excuse : la maquette (le bagage de graphiste ressort de la sacoche), le code en Swift et SwiftUI, les paiements via StoreKit, puis la soumission à l’App Store — captures, métadonnées, review.
Chaque app est un produit entier : positionnement, pricing, onboarding, jusqu’à l’icône. Deux sont publiées, une troisième est en incubation.
C’est le terrain d’entraînement où toutes les compétences servent en même temps.
Développeur front en mission · 2020 — aujourd'hui
En mission pour des studios et des marques : Combo (ex Snapshift), Sidaction avec le studio Cher Ami, Akaru, Le Labo Blanc, Fungible Apparel, YZR Solutions, The Safe Box, AC Consulting, Pushtalents…
Des sites vitrines aux plateformes e-commerce, souvent enchantés d’animation ou de WebGL. Travailler pour des studios primés, c’est servir des directions artistiques d’orfèvre : chaque animation est jugée à la frame.
D’une mission à l’autre, les mondes changent — l’exigence reste : arriver, comprendre vite, livrer juste.
Développeur full stack, Lyon · 2017 — 2020
À la sortie de 42, deux agences lyonnaises. Chez Mute : applications web sur mesure — back PHP, front Vue. L’école du rythme et de la polyvalence.
Chez Digital Cover : les projets deviennent des expériences — sites interactifs en React, et les premières scènes Three.js. Le goût du WebGL fut contracté là. Incurable.
Ces années ont posé les fondations full stack qui permettent aujourd’hui de dialoguer avec n’importe quelle équipe back.
Graphiste, puis étudiant à 42 Paris · 2011 — 2017
Avant le code, il y a eu le trait : cinq années de création graphique en indépendant — identités visuelles, supports de communication. Un bagage design qui sert encore tous les jours.
Puis 42 Paris : la piscine, les projets en C, les moteurs graphiques écrits à la main — raycasting, wireframe, OpenGL. Comprendre ce qui se passe sous le pixel avant d’en dessiner un seul.
Ce mélange des deux cultures définit une façon de travailler : le souci du détail visuel, avec la rigueur de l’ingénierie derrière.
Développeur front-end senior / product engineer — Bordeaux · remote OK
2024 — PrintOclock — éditeur canvas print (React, TS, Fabric.js, IA)
2025 — CGenetix — front principal du SaaS de laboratoire (freelance)
2024 — Apps iOS indépendantes — Swift, 2 publiées
2020 — Freelance studios & marques — Combo, Sidaction × Cher Ami, Akaru…
2017–20 Agences (Mute, Digital Cover, Lyon) — full stack, premières 3D
2015–17 42 Paris · 2010–15 design graphique (LE 400, KWB)
glisser pour pivoter — three.js + shader de bayer 1-bit, calculé par votre gpu
un système d'exploitation à l'encre bleue
Construit à la main : Astro (statique, zéro framework UI), un window manager TypeScript maison, GSAP pour le drag et les easings steps() — parce qu'un système calcule, il ne glisse pas.
Raccourcis : 1–6 ouvrir un projet · 7 CV · 8 contact · ESC fermer la fenêtre active.
Chaque fenêtre a sa propre URL, partageable — ce que vous lisez existe déjà dans le HTML avant tout JavaScript.