Mes projets
Résolveur TSP
Solveur Python pour le problème du voyageur de commerce avec contraintes réelles. Implémentation de 5 algorithmes métaheuristiques (plus proche voisin, colonies de fourmis, recherche tabou, algorithme génétique, recuit simulé) avec analyse comparative sur plus de 300 itérations par instance. Génération de graphes personnalisés avec noeuds interdits, contraintes de précédence et péages, validation statistique et visualisation incluses.
EasySave
Gestionnaire de jobs de sauvegarde en C# avec stratégies complètes et différentielles, exécution parallèle avec ordonnancement par priorité, et chiffrement AES-256 via un sous-processus authentifié par RSA. Deux interfaces partagent le même moteur : une GUI desktop cross-platform Avalonia et un TUI CLI. Logs agrégés via un serveur TCP Dockerisé, binaires publiés via GitHub Actions.
ALM Vote Manager
Application de vote MVP déployée pour le club de basket ALM Évreux : les spectateurs scannent un QR code en salle, s'inscrivent et votent depuis leur téléphone. Dashboard admin pour la gestion des matchs et joueurs, tallies en direct et affichage podium. PII chiffrées en AES-256, hébergé sur CleverCloud pour la conformité RGPD.
Infrastructure XANADU
Projet académique : architecture réseau complète conçue pour une entreprise fictive de 60 utilisateurs, implémentée à échelle réduite sur un serveur Proxmox. Couvre la segmentation VLAN, DMZ, liaison MPLS inter-sites, AD avec administration déléguée, politique de filtrage par défaut-deny, scripts PowerShell et politique de sauvegarde 3-2-1 visant un RTO de 4 heures.