Frontend
Vue 3, Nuxt 3, React / React Native, Next.js, TypeScript, Tailwind

Node.js, Vue 3 & IA — Référent technique
8 ans de développement, après 15 ans dans le commercial. Je conçois des applications fullstack performantes et scalables — front Vue/Nuxt & React/React Native, back Node.js, intégration IA — pour des grands comptes et des startups, en freelance via Joys Lab.
Je suis Senior Fullstack Engineer et fondateur du studio freelance Joys Lab (SASU). Je sors d’une mission de 30 mois chez Accor où j’ai piloté la refonte du couloir de réservation (Vue 2 → Vue 3 / Nuxt 3) et développé un BFF Node.js dédié, en tant que référent technique sur l’architecture front et la qualité de code.
Profil fullstack polyvalent : front Vue/Nuxt et React/React Native, mobile Flutter, back Node.js (Express, Fastify, NestJS) et Laravel. J’ai une expérience de tech lead sur des projets multi-stacks, avec une forte culture des tests (Vitest, Playwright), de la CI/CD et du design system.
J’intègre l’IA en production depuis 2024 : assistants RAG, embeddings, prompt engineering et microservices Python. J’opère plusieurs SaaS en production et publie trimly, un outil open source sur npm. 15 ans de commercial terrain en amont m’apportent un vrai sens business.
Vue 3, Nuxt 3, React / React Native, Next.js, TypeScript, Tailwind
Node.js, NestJS, Fastify, Express, Laravel, GraphQL, MongoDB
Vitest, Jest, Playwright, TDD
Firebase, Firestore, Vercel, Netlify, EAS, Docker
OpenAI API, RAG / embeddings, prompt engineering
Git, GitLab CI/CD, Storybook, a11y (WCAG/RGAA), i18n
Outil open source (CLI TypeScript/Node) de suivi de consommation de tokens pour Claude Code. Packages @trimly/core & @trimly/cli publiés sur npm, sous licence Apache-2.0.

SaaS de détection de deepfakes et de certification forensique : front Next.js, back NestJS avec microservices Python et signature cryptographique.

Portfolio personnel réalisé en Nuxt 3, entièrement typé TypeScript, avec SEO avancé, i18n, mode sombre automatique, animations, assistant IA intégré et design system personnalisé.

Plateforme internationale d'événements JJB (stages & open mats) avec géolocalisation, analyse IA, filtres avancés et i18n.

Application mobile Flutter permettant aux chasseurs et aux promeneurs de déclarer une zone de chasse sur une carte, afin d’informer les personnes à proximité. V2 en cours de développement.

Site vitrine professionnel de Joys Agency, conçu pour renforcer l’image de marque, présenter les services et améliorer la visibilité en ligne.
Fondateur & Lead Developer
Senior Fullstack Engineer — Référent technique
Full-Stack Engineer
Full-Stack Engineer
App mobile Flutter — produit personnel (Play Store)
Mobile & Backend Engineer
Tech Lead
Web & Mobile Developer
Full-Stack Engineer
Je vous répondrai rapidement.