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

Vue
TS
Java

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.

TypeScriptNodeJSDiscordReflect-Metadata

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.

SymfonyVueJSTailwindCss

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.

TypeScriptNodeJSNestJSWindows

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.

TypeScriptNuxtTailwindCss

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.

TypeScriptNestJS