Full-stack Angular / NestJS. Conception, migrations techniques, qualité logicielle, CI/CD et accompagnement d'équipe.Full-stack Angular / NestJS. Design, technical migrations, software quality, CI/CD and team mentoring.
TOULOUSE · 2020 → 2026
Parti de Carcassonne avec une idée simple : faire de ma passion pour la tech mon métier.Left Carcassonne with one simple idea: turn my passion for tech into my job.
Cinq ans d'alternance, trois diplômes, trois fois les félicitations du jury.Five years of work-study, three degrees, three jury commendations.
Apprendre toujours plus, dévorer les nouvelles technos, et ne jamais rendre un code que je ne relirais pas.Keep learning, devour new tech, and never ship code I wouldn't want to read again.
Macros Excel et scripts Python embarqués dans un plugin QGIS, pour supprimer des heures de saisie manuelle.Excel macros and Python scripts embedded in a QGIS plugin, removing hours of manual data entry.
Angular et Node.js pour une entreprise de fibre optique : conception de bases de données, déploiement Docker. Projets menés seul, du cahier des charges aux retours utilisateurs.Angular and Node.js for a fibre-optic company: database design, Docker deployment. Projects run solo, from specs to user feedback.
Trois ans d'alternance à apprendre le métier par le terrain : livrer, écouter, corriger, recommencer.Three years of work-study learning the craft in the field: ship, listen, fix, repeat.
Plateforme Vue.js / FastAPI : pipelines de données Mage AI, workers et cronjobs sur OpenShift, édition collaborative de documents via Google Docs et Collabora.Vue.js / FastAPI platform: Mage AI data pipelines, workers and cronjobs on OpenShift, collaborative document editing through Google Docs and Collabora.
Refactorisation d'une application Angular : typage fort, architecture, RxJS. Migration Angular 19 → 21 et bascule des tests unitaires vers Vitest.Refactoring an Angular application: strong typing, architecture, RxJS. Angular 19 → 21 migration and unit tests moved to Vitest.
Conception d'un chatbot branché sur un LLM, base vectorielle PostgreSQL, déploiement AWS, livré en desktop (Electron) et mobile (Capacitor).Designed a chatbot wired to an LLM, PostgreSQL vector database, AWS deployment, shipped as desktop (Electron) and mobile (Capacitor).
Ce que je construis quand personne ne me le demande : de l'idée à la mise en ligne, seul.What I build when nobody asks me to: from idea to production, solo.
Une autre idée est déjà sur l’établi. Elle prendra sa place ici une fois en ligne.Another idea is already on the workbench. It will land here once it ships.
Et la suivante après elle : ce chapitre est fait pour s’allonger.And the next one after that: this chapter is meant to grow.
Le prochain chapitre s'écrit avec vous. Un produit à construire, une équipe à faire monter en niveau, une migration qui fait peur : écrivez-moi.The next chapter is written with you. A product to build, a team to level up, a migration nobody wants to touch: write to me.