Langue
Thème
27 projets · 3 catégories
Pilotage de l'ingénierie pour une plateforme live de gestion produit et roadmapping — priorisation assistée par IA, roadmaps dynamiques et alignement stratégique. Réduction des temps de déploiement de 40 %, encadrement d'une équipe de 5 ingénieurs, livraison de fonctionnalités clés en production sur Azure.
L'application SaaS live qui accompagne les équipes produit avec une priorisation des fonctionnalités assistée par IA, un roadmapping dynamique et un alignement transversal. Construite sur des microservices Azure avec NestJS, Next.js et intégration GPT-4o-mini.
Plateforme de jeu full-stack avec matchmaking en direct, salons de chat temps réel, système d'amis et authentification sécurisée. Gère de nombreux utilisateurs simultanés avec une latence inférieure à la seconde.
Conception et documentation d'une fabric réseau data center moderne. Couvre la segmentation réseau, les protocoles de routage et les principes d'ingénierie du trafic utilisés dans les infrastructures enterprise à grande échelle.
Extension d'un système d'exploitation 32 bits personnalisé avec gestion avancée des interruptions, pilotes matériels et gestion dynamique de la mémoire — entièrement développé sans OS ni framework existant.
Infrastructure de conteneurs de qualité production avec Docker. Orchestre un serveur web, un CMS et une base de données dans des conteneurs isolés et sécurisés — chacun construit from scratch avec une configuration personnalisée.
Serveur de chat développé from scratch selon le protocole IRC. Supporte plusieurs utilisateurs simultanés, des canaux, la messagerie privée et les permissions d'opérateur via une connexion TCP persistante.
Moteur de raycasting 3D inspiré de Wolfenstein 3D. Restitue un monde 3D complet à partir d'une carte 2D avec texture mapping et détection de collisions — sans framework graphique, pure mathématique.
Série de 14 niveaux couvrant des vulnérabilités du monde réel : escalade de privilèges, corruption mémoire, race conditions et craquage de mots de passe dans des scénarios progressivement difficiles.
Exploration approfondie des techniques d'exploitation avancées et des contre-mesures défensives. Analyse comment les vulnérabilités de corruption mémoire sont découvertes et mitigées dans les logiciels compilés.
Recherche systématique de vulnérabilités sur des binaires compilés réels. Identification de failles de sécurité par analyse de code et reverse engineering — comprendre comment un logiciel cède avant sa mise en production.
Déploiement et mise à l'échelle automatisés de services web dans des environnements cloud via l'orchestration de conteneurs. Implémente des workflows GitOps pour la livraison continue.
Simulateur de configuration réseau et de routage. Conçoit des sous-réseaux, des tables de routage et gère le flux de trafic entre des systèmes interconnectés avec des protocoles standard.
Shell Unix complet développé from scratch. Gère pipes, redirections, processus en arrière-plan, gestion des signaux et toutes les commandes intégrées standard — entièrement compatible avec le comportement de Bash.
Résout le problème classique des Philosophes — démonstration d'une programmation concurrente sûre en gérant plusieurs threads sans deadlocks, famine ni race conditions.
Noyau OS 32 bits entièrement développé from scratch : bootloader, pilote d'affichage VGA, gestion des interruptions, pilote clavier, pagination mémoire et allocateur de tas — sans aucun OS sous-jacent.
Transmission de données fiable entre deux programmes distincts en utilisant uniquement des signaux UNIX — étude de la communication inter-processus minimale sans mémoire partagée ni sockets réseau.
Trie un dataset en n'utilisant que deux piles et un jeu d'instructions minimal — défi d'optimisation sous contraintes développant la réflexion algorithmique et l'analyse de complexité.
Jeu 2D développé avec un moteur personnalisé en C. Gère le rendu de sprites, les entrées utilisateur, la détection de collisions et le parsing de cartes — sans framework de jeu.
Utilitaire efficace lisant n'importe quel fichier ligne par ligne via la gestion de buffers statiques. Brique fondamentale réutilisée dans de nombreux projets C.
Réimplémentation complète de la fonction printf du C — supportant tous les spécificateurs de format, flags, largeur, précision et gestion des arguments variadiques.
Déploiement sécurisé d'un serveur sous Debian avec partitions chiffrées, durcissement SSH, règles UFW et politiques strictes de permissions utilisateur — selon les bonnes pratiques de sécurité en production.
Réimplémentation complète de la bibliothèque standard C : manipulation de chaînes, gestion mémoire, listes chaînées et utilitaires I/O — développée sans dépendances externes.
Bootcamp de programmation intensif couvrant les pointeurs, l'allocation mémoire manuelle, les algorithmes récursifs et la résolution de problèmes bas niveau — fondation de tout travail en programmation système.
Série C++ approfondie couvrant la conception orientée objet, le polymorphisme, la surcharge d'opérateurs, les templates et la bibliothèque standard — appliqués via des exercices progressivement complexes.
Module C++ avancé centré sur les smart pointers, conteneurs génériques, itérateurs et métaprogrammation par templates pour construire du code performant et type-safe.
Projet éducatif en sécurité étudiant le fonctionnement des logiciels malveillants — mécanismes de persistance et techniques d'injection de processus analysés dans un environnement académique isolé.