À propos
Je construis des apps web depuis plus de 4 ans, notamment des outils pour des groupes comme InVivo ou E.Leclerc, utilisés au quotidien par des centaines de magasins. Ce qui me plaît, c'est quand le front et le back se tiennent bien : une interface fluide portée par une API solide. En dehors du travail, je développe Grimoire, une app de cahier de recettes que j'utilise moi-même, construite avec React Native, NestJS et PostgreSQL.
Expériences
Développeur Web
Nanotera · Mulhouse
- Plateforme de commande et personnalisation de documents (Monoprix, Bricocash)
- Outil de commande pour 200+ magasins (Groupe InVivo) avec quantités auto, filtres et groupes
- eCatalogue public (Super U, Bricomarché, E.Leclerc)
- Maintenance et évolutions (ajout de fonctionnalités, refactorisation, optimisation)
Apprenti Analyste Programmeur
Kimoce · Mulhouse
- Développement d'un plugin Chrome pour automatiser des tests end-to-end
- Conception de scénarios automatisés avec Puppeteer et PollyJS
- Permettre de rejouer fidèlement les parcours utilisateurs pour reproduire les bugs remontés et accélérer leur résolution
Stagiaire Développeur Logiciel
Groupe PSA · Sochaux
- Application de suivi qualité visualisant en temps réel les défauts de vissage lors du montage automobile.
Projets
Grimoire
Application mobile de cahier de recettes
Grimoire est une app cross-platform pour collecter, organiser et retrouver ses recettes. Construite avec React Native et Expo, avec un backend NestJS et une base PostgreSQL. Actuellement disponible en version web — pas encore déployée sur les stores iOS et Android.
FluxTab
Extension navigateur pour onglet d'accueil
FluxTab est une extension Chrome/Firefox qui remplace le nouvel onglet par un dashboard orienté focus : recherche multi-moteurs, liens rapides et statistiques de session. Construite avec WXT et React 19, avec i18n FR/EN et persistance locale (localStorage + IndexedDB).
AuroraFlow
Jeu mobile-first d’art génératif
AuroraFlow est une expérience interactive où le mouvement du joueur génère une oeuvre abstraite en temps réel. Développé avec Next.js et React autour d'un rendu canvas fullscreen, avec une logique de jeu en TypeScript et une interface pensée pour mobile.
Stack technique
{
"Langages": ["JavaScript", "TypeScript", "Go", "HTML/CSS", "PHP", "Java"],
"Frameworks": ["Svelte", "React", "React Native", "Angular", "NestJS", "Expo"],
"Base de données": ["MySQL", "PostgreSQL"],
"Outils": ["Git", "Docker", "Linux", "Node", "Figma", "VS Code", "Claude Code", "API REST", "Agile", "Turborepo"]
}
Formation
Licence & Master MIAGE
Université Haute-Alsace · Mulhouse
DUT Informatique
IUT de Belfort-Montbéliard · Belfort
Langues
Français
Maternelle
Serbe
Courant
Anglais
Professionnel
Allemand
Notions