Mes projets & réalisations

développeur web logiciel freelance

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

projet angular spa animation graphique

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)
langage c sdl jeu developpement formation

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)
jeu machine d'etat java

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
Algorithmes huffman langage c code
moteur java formation machine etat

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.
site web javascript html css

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.