Implémentation d'un serveur web HTTP/1.1 compliant en C++98, sans aucune bibliothèque externe. Gestion des connexions non-bloquantes, parsing de fichiers de configuration, support CGI, gestion de multiples serveurs virtuels, etc.
Mise en place d’environnements Kubernetes légers : cluster K3s via Vagrant, déploiement de 3 applications web derrière un Ingress, puis cluster K3d avec pipeline GitOps piloté par Argo CD. Projet orienté systèmes/DevOps : IaC, conteneurisation, CI/CD.
Conception, déploiement et maintenance évolutive d'un serveur domestique hébergeant une multitude de services (média, cloud, automatisation, etc.) pour une dizaine d'utilisateurs. Infrastructure entièrement conteneurisée avec Docker/Docker Compose, optimisée pour la performance énergétique et la disponibilité.
Développement d'un shell en C. Gestion des pipes, redirections, here-docs, variables d'environnement, etc. Implémentation des builtins essentiels et exécution de binaires externes.
Solution IoT développée en C pour résoudre un problème du quotidien : appeler l'ascenseur à distance depuis mon appartement. Le système utilise deux modules ESP8266 communicant via le protocole ESP-NOW pour une liaison basse consommation et ultra-rapide, actionnant un relais qui simule l'appui sur le bouton d'appel.
Conception et programmation en C++ d'un système de contrôle de température de précision pour une chambre de fermentation. Piloté par un microcontrôleur, le système utilise un algorithme PID pour maintenir automatiquement une température stable, optimisant ainsi la production.
Développement d'un moteur de rendu 3D en C utilisant un algorithme de raycasting. Affichage d'un monde 3D à partir d'une carte 2D, avec gestion des textures, des sprites, des collisions, et d'une minimap. Implémentation réalisée avec la MinilibX, sans aucune autre bibliothèque graphique.
Projet académique développé en C++ pour comprendre les mécanismes des implants hardware (Bad USB) et des reverse shells. Utilisation de microcontrôleurs simulant un clavier HID pour exécuter des commandes à distance. Ce projet avait pour unique but l'apprentissage de la cybersécurité offensive et défensive.
Projet de recherche sur la sécurité des systèmes embarqués automobiles. Reverse engineering du bus CAN d'un véhicule via un Raspberry Pi et SocketCAN pour identifier et cartographier les messages contrôlant les équipements de confort.
Solution IoT temporaire développée en C++ pour contourner une limitation matérielle : l'allumage à distance d'un serveur inaccessible via Wake-on-LAN. Un microcontrôleur ESP8266 expose une interface web simple permettant de déclencher un relais simulant l'appui sur le bouton d'alimentation.
Conception, construction et optimisation d'une plateforme de minage de cryptomonnaies de 8 GPU. Spécialisation dans l'optimisation fine des paramètres (sous-voltage, fréquence mémoire, plafonnement de puissance) sous HiveOS pour maximiser l'efficacité énergétique (MH/s par Watt) et garantir la durabilité du matériel grâce à une gestion thermique rigoureuse.