Mes projets & réalisations
Découvrez mes projets en développement web, Java et logiciel bas niveau

Cette page présente une sélection de projets illustrant mon travail en tant que développeur web et logiciel freelance.
Chaque projet a été conçu dans un contexte pédagogique proche du professionnel, avec analyse du besoin, structuration du code et mise en œuvre de logiques métier.
Vous y trouverez des exemples concrets de développement web (HTML, CSS, JavaScript, WordPress) et de développement logiciel Java et C, démontrant mon approche méthodique et orientée solution pour des projets courts ou bien définis.
Pour découvrir les types de prestations que je propose, consultez également la page Activités
Medal Tracker : Classement Olympique Dynamique
Technologies mises en oeuvre:
- Angular
- TypeScript
- RxJS
- API RESTful
Description du projet:
Application web moderne (SPA) conçue pour
la gestion et l’affichage
en temps réel
de
données dynamiques (classements, scores).
Ce type de projet correspond à des prestations décrites sur la page Activités.
Rôle:
Architecte & Mentor technique (OpenClassrooms)
Pac-C : Moteur de Jeu Bas-Niveau
Technologies mises en oeuvre:
- Langage C
- Gestion des pointeurs
- Algorithmes
- Mémoire Manuelle
Description du projet:
Implémentation complète d’un moteur de jeu en C pur (environnement console).
Rôle:
Architecte Logiciel & développeur
Pirate Battle : Logique de Jeu Java SE
Technologies mises en oeuvre:
- Java SE, Swing UI
- Machine d’État (State Pattern)
- Logique métier
- Modélisation Objet
Description du projet:
Conception du back-end pour un jeu de cartes tactique
multi-joueurs.
Ce type de projet correspond à des prestations décrites sur la page Activités.
Rôle:
Expert Java & Mentor technique (EPF)
Huffman Compressor – C / Algorithmes
Technologies mises en oeuvre:
- C
- gestion mémoire
- structures
- arbres binaires
- manipulation de fichiers
Description du projet:
Implémentation complète de l’algorithme de compression Huffman : construction de l’arbre, génération des codes binaires, compression du fichier en flux binaire et décompression.
Rôle:
Concepteur & Développeur
Draw Poker Engine – Java
Technologies mises en oeuvre:
- Java
- OOP
- State Pattern
Description du projet:
Simulation de poker en console avec machine à états, gestion complète du deck, échanges de cartes et évaluation automatique des mains.
Rôle:
Conception du moteur de jeu et architecture logicielle.
Vitrines Web Responsives – HTML / CSS / JavaScript
Technologies mises en oeuvre:
- HTML5
- CSS3 (Responsive Design)
- JavaScript (vanilla)
Description du projet:
Deux sites vitrines légers et responsives (<10 Mo), partageant la même base fonctionnelle mais proposant des identités visuelles distinctes.
Ce type de projet correspond à des prestations décrites sur la page Activités.
Rôle:
Concepteur & Développeur front-end
Ce que démontrent ces réalisations
- Capacité à concevoir des architectures claires.
- Maîtrise des langages bas niveau et orientés objet.
- Approche méthodique et orientée qualité du code.
Un projet de développement ?
Ces réalisations illustrent mon approche technique et méthodique.
Si vous souhaitez développer un site web ou une application logicielle, discutons ensemble de votre projet et voyons comment le réaliser efficacement.