Aller au contenu principal
0216 projets

projets

projets

GAMEDEV / SERVER2026

Zappy • simulation multijoueur

Simulation multijoueur en réseau où des équipes d'IA coopèrent sur une planète pour progresser à travers 8 niveaux en gérant leurs ressources. Architecture serveur, clients IA et interface graphique, développée en équipe de 5 (projet de fin de cursus).

c++networksimulation
Zappy • simulation multijoueur
BACKEND2026
API backoffice de portfolio

API backoffice de portfolio

API REST pour ce portfolio et son backoffice : authentification, CRUD du contenu, upload d'images et du CV, déployée en zero-config sur Vercel avec Supabase (Postgres + Storage).

honotypescriptsupabasevercel
ROBOTICS2025
SpiderBot • robot araignée

SpiderBot • robot araignée

Robot araignée à 4 pattes et 8 articulations, piloté par Arduino, avec une coque imprimée en 3D. Codé en C++, avec une couche réseau permettant de le contrôler à distance.

arduinoc++network3d printing
SOFTWARE2026

Raytracer

Moteur de rendu 3D par lancer de rayons en C++, avec système de plugins et tests automatisés (CI GitHub Actions). Développé en équipe de 4.

c++cmakesfml3d rendering
Raytracer
BACKEND2025
Epytodo • backend complet

Epytodo • backend complet

Epytodo est une API backend de gestion de tâches avec comptes utilisateurs. Chaque utilisateur s'inscrit, s'authentifie et gère ses tâches (titre, description, échéance, statut). Développée avec Node.js et Express, elle sécurise les accès par jetons JWT, hache les mots de passe avec bcrypt et stocke les données dans une base MySQL que j'ai conçue.

node.jstypescript
AI2026
CVRIE • détection de cancer

CVRIE • détection de cancer

Un projet de machine learning pour la classification binaire d'images histopathologiques de cancer du poumon (bénin vs. cancéreux). Il combine des approches supervisées et non supervisées : extraction de caractéristiques manuelles (HOG, histogrammes de couleur HSV) avec réduction de dimension par PCA, suivie d'un ensemble de classifieurs (Random Forest, HistGradientBoosting, SVM) combinés via une régression logistique. Comprend des notebooks de modèles de base et avancés avec suivi des métriques de performance.

pythonscikitpandas
SOFTWARE2026
Interstonar • simulation orbitale

Interstonar • simulation orbitale

Simulateur de mécanique orbitale en C++ : prédiction de trajectoires de corps célestes (mode global) et d'astéroïdes (mode local), configuration via fichiers TOML.

c++physicsapplied mathematicssimulation
GAMEDEV2026
Cartridge • jeux Game Boy

Cartridge • jeux Game Boy

Trois jeux développés pour Game Boy originale avec GBDK : un menu et des jeux d'arcade (MoonDash, ShootX, SlimeJump), testés sous RetroArch. Projet en trinôme.

cgbdkgame boy
FULLSTACK2026

ProfilsActifs • site web complet

ProfilsActifs est une plateforme de recrutement où les candidats se présentent par un profil vidéo et obtiennent un badge de certification, tandis que les recruteurs filtrent les profils et contactent les candidats.

Next.jsFastifyPostgreSQLPrismaDocker
ProfilsActifs • site web complet
SOFTWARE2025
my_shell • interpréteur de commandes Unix

my_shell • interpréteur de commandes Unix

Interpréteur de commandes façon tcsh écrit en C : gestion de processus (fork/exec), pipes, redirections, heredoc, variables d'environnement et commandes internes (cd, env, setenv...).

cunixsystemos
SOFTWARE2026
NanoTekSpice • simulateur de circuits

NanoTekSpice • simulateur de circuits

Simulateur de circuits électroniques en C++ : shell interactif, 25 composants supportés, logique tri-state, visualisation graphique optionnelle (SFML).

c++cmakesfmlsimulation
FRONTEND2026
Melk Studio • site vitrine

Melk Studio • site vitrine

Conception, développement et déploiement complets du site vitrine d'une agence de design graphique. Le site est construit avec Astro et TypeScript, intègre les visuels vectoriels de l'agence via SVGR, et est déployé sur Vercel. J'ai géré seul l'ensemble du projet, de la structure des pages à la mise en ligne.

astrohtmlcss
AI2026
StartTrek • IA par renforcement

StartTrek • IA par renforcement

Un agent d'apprentissage par renforcement capable d'atterrir de façon autonome sur la Lune avec un module lunaire, via l'environnement Gymnasium LunarLander-v3. Développé en Python avec PyTorch, l'agent apprend par essais-erreurs avec des récompenses éparses à corriger lui-même sa trajectoire, dans le but d'atteindre un score moyen supérieur à 200 sur 100 épisodes consécutifs.

pythonpytorch
GAMEDEV2025

Wolf3D • FPS raycaster

FPS façon Wolfenstein en C avec csfml : élimination d'ennemis, boss de fin de niveau, éditeur de cartes, support clavier et manette. Développé en binôme.

cgamecsfml
Wolf3D • FPS raycaster
DEVOPS2025
Popeye • dockerisation

Popeye • dockerisation

Popeye est une application de vote distribuée en cinq services (vote, Redis, worker, PostgreSQL, résultats). J'ai réalisé toute la conteneurisation : Dockerfile et Docker Compose, avec réseaux isolés, volume persistant pour la base et configuration par service.

docker
SERVER / SOFTWARE2026
The Plazza • simulateur de pizzeria concurrente

The Plazza • simulateur de pizzeria concurrente

Simulateur de pizzeria en C++ basé sur la programmation concurrente : processus de cuisine et threads de cuisiniers pour une gestion adaptative du restaurant. Interfaces terminal et graphique (SFML).

c++cmakethreadsprocesses