Mes Projets
Découvrez une sélection de projets réalisés tout au long de mon parcours, illustrant ma capacité à répondre à des problématiques variées et à relever des défis techniques concrets.
Applications web, outils métiers ou contributions open source, chaque projet met en avant des solutions pensées pour la performance, la maintenabilité et l'innovation.
Projets
5 réalisations
GitHub
Aller sur GitHub →
HarmonixJS
Personnel
HarmonixJS est un écosystème TypeScript construit au-dessus de Discord.js pour développer des bots Discord maintenables. Il regroupe un coeur orienté décorateurs, une CLI, des plugins officiels, un kit UI autonome et une documentation exploitable par les développeurs comme par les assistants IA.
GIPE
Professionnel
GIPE est l'outil de Gestion Informatisée Pour l'Enseignement qui soutient l'activité pédagogique de l'école ENSM-BPN. Le projet s'inscrit dans une dynamique de transformation numérique de l'enseignement de la Marine, avec des leviers comme l'amélioration de la traçabilité pédagogique, la facilitation du pilotage des formations et la rationalisation des outils métiers.
Foxpile Companion
Personnel
Foxpile Companion est une application Windows qui surveille les fichiers de sauvegarde de Foxhole, génère des métadonnées fiables et envoie des mises à jour signées à l'API Foxpile. Les données collectées alimentent ensuite une base exploitable par les développeurs via une API dédiée.
Portfolio
Personnel
Ce portfolio est un projet que j'ai développé pour présenter mes compétences, mes projets et mon expérience de manière interactive et moderne. Construit avec TypeScript et Nuxt, il mets en avant mes capacités à créer des interfaces réactives et performantes.
PNG Generation
Personnel
PNG Generation est un service léger qui transforme des templates HTML, Vue ou React en images statiques. Il est utile pour générer des images Open Graph, des aperçus pour les réseaux sociaux, ou tout autre visuel personnalisé à partir de code. Le contenu généré peut être stylé avec Tailwind CSS, et des données dynamiques peuvent être injectées via des variables.