Développeur passionné par les systèmes, la donnée et les outils efficaces.
Étudiant en 2ᵉ année à Epitech Lille, j'ai eu l'oportunité de travailler sur du développement système en C/C++, des projets réseau en Rust, de la manipulation de données en Python, ainsi que du développement web (HTML/CSS).
Curieux des modèles d’IA, je possède une bonne connaissance des LLMs (Claude, Copilot, Cursor) ainsi que leurs usages concrets dans des projets réels.
Dashboard d'analyse des retards SNCF basé sur des données officielles. Visualisations par ligne, gare et tranche horaire. Intègre un modèle de prédiction entraîné sur l'historique pour anticiper les retards futurs.
Plateforme de messagerie d'équipe en Rust. Serveur TCP multi-clients, client CLI interactif, gestion de channels, groupes et messages privés — inspirée de Microsoft Teams.
Shell avancé inspiré de tcsh, développé from scratch en C. Pipes, redirections, variables, scripting, et autocomplétion contextuelle à la zsh.
Plateforme de jeux rétro en C++ avec chargement dynamique de bibliothèques graphiques et de jeux via dlopen. Architecture modulaire — ajout de jeux ou de renderers sans recompiler le cœur de la plateforme.
Monde 3D interactif inspiré de Minecraft, développé en C avec CSFML. Génération et édition de cartes, menu principal, rendu isométrique et système de sauvegarde des maps.
Disponible pour des stages, des missions ou simplement pour échanger.
leo.batilliot@gmail.com