Dernières réalisations

Compilation & Architecture

Compilateur CPYRR & Machine Virtuelle

Compilateur pour le langage procédural CPYRR avec machine virtuelle intégrée. Implémentation des phases d'analyse lexicale, syntaxique, sémantique et génération de code intermédiaire. Architecture modulaire avec tables de symboles, gestion de la surcharge, masquage et pile d'exécution explicite.

  • C
  • Lexical Analysis
  • Syntax Parsing
  • AST (Fils/Frère)
  • Symbol Tables
  • Virtual Machine
  • Code Generation
  • Hash Tables
Compilateur CPYRR

Intelligence Artificielle

Diagnostic ECG par IA

EN COURS DE DEVELOPPEMENT : Développement d'un modèle de deep learning capable d'analyser et de diagnostiquer des électrocardiogrammes avec une précision élevée. Le modèle peut détecter différentes pathologies cardiaques à partir des signaux ECG.

  • Python
  • TensorFlow
  • Keras
  • NumPy
  • Pandas
IA ECG

Programmation Orientée Objet

Wargame Java

Jeu de stratégie au tour par tour développé en Java inspiré du monde du Seigneur des Anneaux. Le joueur commande une équipe de héros (Humain, Nain, Elfe, Hobbit) face à une intelligence artificielle contrôlant une armée de monstres (Troll, Orc, Gobelin).

  • Java
  • POO
  • Interface Graphique Swing
  • IA Dijkstra
  • Sérialisation
wargame java

Électronique

Arduino

Différents projets de programmation Arduino avec composants variés. Simulation de feu tricolore avec sequencage et synchronisation. Afficheur 7 segments piloté par télécommande via récepteur InfraRouge. Simulation de panneau solaire orientable en fonction de la luminosité. Régulateur de vitesse de rotation d'un ventilateur en fonction de la température de la pièce

  • Programmation C
  • Arduino
  • Electronic
Bot de Sécurité

Programmation systeme

Simulation Flux/Monitoring d'un magasin

Simulation multi-processus d’un magasin de bricolage avec processus concurrents vendeurs, caissiers et clients. Communication et synchronisation par IPC System V et monitoring temps réel de l’état du magasin.

  • Langage C
  • System V IPC
  • UNIX
  • POSIX
  • SHM
  • SEM
  • MSG
  • Fork
Simulation Flux/Monitoring pour un magasin de bric

Mobile Pentesting & Sécurité

Kali NetHunter Pro

Déploiement d’un environnement de tests d’intrusion mobile basé sur Kali NetHunter Pro, installé sur un OnePlus 6T rooté. Mise en place via ADB/Fastboot, configuration Magisk, chroot NetHunter et KeX Desktop, avec support OTG pour adaptateurs USB (Wi-Fi & Ethernet). Intégration d’outils réseau, audit sans fil et collecte de journaux — le tout orienté bonnes pratiques légales et éthiques.

  • OnePlus 6T
  • Android (root Magisk)
  • Kali NetHunter Pro
  • ADB & Fastboot
  • NetHunter KeX
  • USB OTG (adaptateurs réseau)
NetHunter Android

Systèmes & Réseaux

Serveur HTTP from Scratch

Implémentation complète d'un serveur HTTP en C, gérant les requêtes GET/POST, les fichiers statiques, et le multithreading. Inclut la gestion des en-têtes HTTP, des codes de statut et des connexions persistantes.

  • C
  • Sockets
  • Threads
  • HTTP Protocol
Serveur HTTP

Intelligence Artificielle

IA Reversi

Développement d'une intelligence artificielle pour le jeu Reversi en C. Utilisation d'algorithmes de recherche avancés (MinMax avec élagage alpha-beta) et d'heuristiques sophistiquées pour une prise de décision optimale.

  • C
  • MinMax
  • Alpha-Beta
  • Game Theory
IA Reversi

Base de Données

DB Hospitalière

Conception et implémentation d'une base de données complète pour la gestion hospitalière. Gestion des patients, du personnel médical, des rendez-vous, des traitements et des dossiers médicaux avec un système de permissions avancé.

  • MySQL
  • Triggers
  • Stored Procedures
  • ERD
DB Hospitalière

Développement Jeu

Tetris Revisité

Réimplémentation du classique Tetris en C avec des fonctionnalités modernes. Inclut des modes de jeu personnalisés, un système de score avancé, des sauvegardes et des effets visuels innovants.

  • C
  • SDL2
  • Game Design
  • Algorithms
Tetris

Automatisation

Bot Twitter & Telegram

Bot Twitter et Telegram automatisé qui publie des citations. Inclut un système de planification.

  • Python
  • Twitter API
  • Telegram API
  • Pickle
  • Schedule
  • Numpy
Bot Twitter

Algorithmes & Optimisation

Compression Huffman

Implémentation en C d'un algorithme de compression de données basé sur le codage de Huffman. Le programme optimise le stockage des fichiers en créant un arbre binaire de fréquences et génère des codes préfixes optimaux. Création d'une interface logicielle graphique avec sdl2.

  • C
  • Structures de Données
  • Arbres Binaires
  • Optimisation
Compression Huffman
1/12
Swipe

Compilation & Architecture

Compilateur CPYRR & Machine Virtuelle

Compilateur pour le langage procédural CPYRR avec machine virtuelle intégrée. Implémentation des phases d'analyse lexicale, syntaxique, sémantique et génération de code intermédiaire. Architecture modulaire avec tables de symboles, gestion de la surcharge, masquage et pile d'exécution explicite.

  • C
  • Lexical Analysis
  • Syntax Parsing
  • AST (Fils/Frère)
  • Symbol Tables
  • Virtual Machine
  • Code Generation
  • Hash Tables
Compilateur CPYRR

Machine Learning

Diagnostic ECG par IA

EN COURS DE DEVELOPPEMENT : Développement d'un modèle de deep learning capable d'analyser et de diagnostiquer des électrocardiogrammes avec une précision élevée. Le modèle peut détecter différentes pathologies cardiaques à partir des signaux ECG.

  • Python
  • TensorFlow
  • Keras
  • NumPy
  • Pandas
IA ECG

Programmation Orientée Objet

Wargame

Jeu de stratégie au tour par tour développé en Java inspiré du monde du Seigneur des Anneaux. Le joueur commande une équipe de héros (Humain, Nain, Elfe, Hobbit) face à une intelligence artificielle contrôlant une armée de monstres (Troll, Orc, Gobelin).

  • Java
  • POO
  • Interface Graphique Swing
  • IA Dijkstra
  • Sérialisation
Wargame java

Électronique

Arduino

Différents projets de programmation Arduino avec composants variés. Simulation de feu tricolore avec sequencage et synchronisation. Afficheur 7 segments piloté par télécommande via récepteur InfraRouge. Simulation de panneau solaire orientable en fonction de la luminosité. Régulateur de vitesse de rotation d'un ventilateur en fonction de la température de la pièce

  • Programmation C
  • Arduino
  • Electronic
Arduino

Programmation systeme

Simulation Flux/Monitoring d'un magasin

Simulation multi-processus d’un magasin de bricolage avec processus concurrents vendeurs, caissiers et clients. Communication et synchronisation par IPC System V et monitoring temps réel de l’état du magasin.

  • Langage C
  • System V IPC
  • UNIX
  • POSIX
  • SHM
  • SEM
  • MSG
  • Fork
Simulation Flux/Monitoring pour un magasin de bric

Mobile Pentesting & Sécurité

Kali NetHunter Pro – OnePlus 6T

Déploiement d’un environnement de tests d’intrusion mobile basé sur Kali NetHunter Pro, installé sur un OnePlus 6T rooté. Mise en place via ADB/Fastboot, configuration Magisk, chroot NetHunter et KeX Desktop, avec support OTG pour adaptateurs USB (Wi-Fi & Ethernet). Intégration d’outils réseau, audit sans fil et collecte de journaux — le tout orienté bonnes pratiques légales et éthiques.

  • OnePlus 6T
  • Android (root Magisk)
  • Kali NetHunter Pro
  • ADB & Fastboot
  • NetHunter KeX
  • USB OTG (adaptateurs réseau)
Kali NetHunter Pro sur OnePlus 6T

Systèmes & Réseaux

Serveur HTTP from Scratch

Implémentation complète d'un serveur HTTP en C, gérant les requêtes GET/POST, les fichiers statiques, et le multithreading. Inclut la gestion des en-têtes HTTP, des codes de statut et des connexions persistantes.

  • C
  • Sockets
  • Threads
  • HTTP Protocol
Serveur HTTP

Intelligence Artificielle

IA Reversi

Développement d'une intelligence artificielle pour le jeu Reversi en C. Utilisation d'algorithmes de recherche avancés (MinMax avec élagage alpha-beta) et d'heuristiques sophistiquées pour une prise de décision optimale.

  • C
  • MinMax
  • Alpha-Beta
  • Game Theory
IA Reversi

Base de Données

DB Hospitalière

Conception et implémentation d'une base de données complète pour la gestion hospitalière. Gestion des patients, du personnel médical, des rendez-vous, des traitements et des dossiers médicaux avec un système de permissions avancé.

  • MySQL
  • Triggers
  • Stored Procedures
  • ERD
DB Hospitalière

Développement Jeu

Tetris Revisité

Réimplémentation du classique Tetris en C avec des fonctionnalités modernes. Inclut des modes de jeu personnalisés, un système de score avancé, des sauvegardes, et des effets visuels innovants.

  • C
  • SDL2
  • Game Design
  • Algorithms
Tetris

Automatisation

Bot Twitter & Telegram

Bot Twitter et Telegram automatisé qui publie des citations. Inclut un système de planification.

  • Python
  • Twitter API
  • Telegram API
  • Pickle
  • Schedule
  • Numpy
Bot Twitter

Algorithmes & Optimisation

Compression Huffman

Implémentation en C d'un logiciel de compression de données basé sur le codage de Huffman. Le programme optimise le stockage des fichiers en créant un arbre binaire de fréquences et génère des codes préfixes optimaux. Création d'une interface logicielle graphique avec sdl2.

  • C
  • Structures de Données
  • Arbres Binaires
  • Optimisation
  • SDL2
Compression Huffman
1/12

Formation & Certifications

2026Licence informatiqueUJM
2028Master CybersécuritéÀ venir
2025CCST CybersecurityCisco
2026MOOC SecNumAcademyANSSI