transcendence
TypeScriptApplication web full-stack : jeu en temps réel, authentification, WebSockets.
Voir sur GitHubApplication web full-stack : jeu en temps réel, authentification, WebSockets.
Voir sur GitHubServeur HTTP écrit en C++ à partir de zéro : gestion des sockets, du protocole HTTP, du multiplexage d'I/O.
Voir sur GitHubDoom like en C, création du moteur graphique et de l'ensemble du gameplay sur une map passé en argument et parsé pour verifier la fonctionnalité.
Voir sur GitHubTravail pratique de fin de CFC : déploiement complet d'un serveur Microsoft Exchange, incluant la configuration d'un domaine DNS, la gestion des boîtes mail et la sécurisation de l'infrastructure de messagerie.
Infrastructure système complète avec Docker : conteneurs NGINX, WordPress et MariaDB configurés à la main, sans images officielles, orchestrés via Docker Compose.
Voir sur GitHubShell Unix recodé en C : parsing de commandes, gestion des pipes et redirections, variables d'environnement, et exécution de processus avec fork/exec.
Voir sur GitHubRésolution du problème des philosophes convives en C : synchronisation de threads, gestion de mutex, et prévention des interblocages (deadlocks) et de la famine.
Voir sur GitHubAlgorithme de tri optimisé en C, utilisant deux piles et un jeu d'instructions restreint, avec pour objectif de trier une liste en un minimum de mouvements.
Voir sur GitHubProgramme client-serveur en C communiquant via signaux UNIX (SIGUSR1/SIGUSR2), transmettant des messages caractère par caractère au niveau du bit.
Voir sur GitHubPetit jeu 2D en C avec la MiniLibX : parsing de carte, gestion des sprites, des déplacements et des collisions, avec une attention particulière à la gestion mémoire.
Voir sur GitHubRéimplémentation de la fonction printf en C, gérant les principaux spécificateurs de format (%s, %d, %x, %p...) et les flags associés, avec une gestion propre des arguments variadiques.
Voir sur GitHubFonction en C permettant de lire une ligne à la fois depuis un descripteur de fichier, avec gestion d'un buffer statique et lecture efficace via un buffer size configurable.
Voir sur GitHubBibliothèque C personnelle réimplémentant les fonctions standards (chaînes, mémoire, listes chaînées), utilisée comme fondation dans l'ensemble des projets suivants du cursus.
Voir sur GitHub