Élève-ingénieur à l'INSA Centre-Val de Loire, je construis des projets à la croisée de la sécurité, de l'infrastructure cloud et de l'automatisation, puis je les documente avec leurs chiffres et leurs limites.
Engineering student at INSA Centre-Val de Loire, I build projects where security, cloud infrastructure and automation meet, then document them with their numbers and their limits.
Disponible pour un stage dès avril 2027Available for an internship from April 2027
Élève-ingénieur à l'INSA Centre-Val de Loire, spécialité Sécurité et Technologies Informatiques (promotion 2028). Mon premier projet web date d'un stage de l'été 2025 chez Anypli, en Tunisie. Depuis, j'ai construit un mini-cloud et un détecteur d'intrusion par machine learning.
Engineering student at INSA Centre-Val de Loire, Security and Computer Technologies major (class of 2028). My first web project came from an internship at Anypli, in Tunisia, in summer 2025. Since then I have built a mini cloud and a machine-learning intrusion detector.
Ma façon de travailler : mesurer, documenter, et dire ce qui ne marche pas. Chaque projet a ses tests, ses chiffres et ses limites.
How I work: measure, document, and say what doesn't work. Every project has its tests, its numbers and its limits.
Je cherche un stage à partir de début avril 2027, en cybersécurité ou en cloud et DevOps.
I'm looking for an internship starting early April 2027, in cybersecurity or in cloud and DevOps.
$ whoami
mohamed-aziz-baoueb
$ cat ecoleschool.txt
INSA CVL · STI · promoclass of 2028
$ cat stageinternship.txt
dès avril 2027 · cybersécurité | cloud & DevOpsfrom April 2027 · cybersecurity | cloud & DevOps$ ls projetsprojects/
insacloud/ aegis-mini-soc/ planificateur/
medievail-battle/ medievail-p2p/ cyberquest/
~/projetsprojects
Opérations & projetsOperations & projects
Clique sur une image pour voir la démo, les captures et les mesures. Les chiffres viennent des dépôts.
Click an image to see the demo, the screenshots and the measurements. The numbers come from the repositories.
Projet personnel · sept. – oct. 2026Personal project · Sep – Oct 2026
InsaCloud
Un mini-fournisseur de cloud construit de zéro : on loue une machine Linux à la minute, depuis le navigateur.
A mini cloud provider built from scratch: rent a Linux machine by the minute, straight from the browser.
Projet personnel · oct. 2026Personal project · Oct 2026
Cap Stage
Un suivi de candidatures de stage gratuit et partageable, sans compte à créer ni serveur : chacun garde ses données chez soi, ou dans son propre Google Drive.
A free, shareable internship-application tracker with no account to create and no server: everyone keeps their data at home, or in their own Google Drive.
0 serveur · 3 autorisations Google non sensibles · AES-256-GCM
0 servers · 3 non-sensitive Google scopes · AES-256-GCM
JavaScript · CSP · Web Crypto · OAuth 2.0 · API Google Drive
Projet d'équipe · INSA CVL · oct. 2025 – janv. 2026Team project · INSA CVL · Oct 2025 – Jan 2026
MedievAIl Battle
Un simulateur de batailles médiévales en Python : deux armées pilotées par des IA, choisies parmi plusieurs stratégies, s'affrontent sur un champ de bataille avec mini-carte.
A medieval battle simulator in Python: two armies driven by AIs, picked from several strategies, fight on a battlefield with a mini-map.
5 IA au choix · arbalétriers, chevaliers, piquiers · architecture MVP
5 AIs to choose from · crossbowmen, knights, pikemen · MVP architecture
Le même jeu, joué à deux machines sans serveur central : chaque joueur lance le jeu en Python et un démon réseau en C, et une « propriété réseau » garantit qu'une unité n'a qu'un seul maître à la fois.
The same game, played across two machines with no central server: each player runs the Python game and a C network daemon, and a "network ownership" rule guarantees a unit has only one master at a time.
2 processus par machine · sockets UDP/TCP · aucun serveur central
2 processes per machine · UDP/TCP sockets · no central server
Projet d'équipe · 4 étudiants · juin – oct. 2026Team project · 4 students · Jun – Oct 2026
CyberQuest
Un jeu de simulation de pentest : le joueur infiltre un réseau fictif depuis un terminal intégré, à travers des niveaux Linux, Docker et DVWA, une mission Active Directory et des défis d'injection de prompt sur des LLM, avec un assistant « Mentor » pour l'aider.
A pentest simulation game: the player infiltrates a fictional network from a built-in terminal, through Linux, Docker and DVWA levels, an Active Directory mission and prompt-injection challenges against LLMs, with a "Mentor" assistant to help.
6 étapes Active Directory · 13 niveaux web · 8 niveaux Linux · 2 défis d'IA
6 Active Directory steps · 13 web levels · 8 Linux levels · 2 AI challenges
Rapports et dossiers techniques des projets personnels
Reports and technical dossiers of the personal projects
robotiquerobotics
Arduino · Raspberry Pi · C++ orienté objet · SolidWorks
Arduino · Raspberry Pi · object-oriented C++ · SolidWorks
Formations ATAST, 2017 à 2020
ATAST training, 2017 to 2020
~/parcourstimeline
Journal de bordLogbook
2017 – 2020Collège Pilote de MonastirMention très bien. Admission sur concours national.With distinction. Admission by national competition.
2017 · 2019 · 2020Formations ATAST en robotiqueATAST robotics trainingArduino, Raspberry Pi, Python et C++, un mini-jeu Unity en équipe, conception 3D.Arduino, Raspberry Pi, Python and C++, a team-built Unity mini-game, 3D design.
2020 – 2023Lycée Pilote de Monastir, section mathématiquesLycée Pilote de Monastir, mathematics trackMention très bien.With distinction.
sept. 2023Sep 2023Entrée à l'INSA Centre-Val de LoireJoined INSA Centre-Val de LoireDiplôme d'ingénieur, spécialité STI, promotion 2028.Engineering degree, STI major, class of 2028.
juil. – août 2025Jul – Aug 2025Stage chez Anypli, TunisieInternship at Anypli, TunisiaPremière application web : Agenda de Révision.First web application: Agenda de Révision.
oct. 2025 – janv. 2026Oct 2025 – Jan 2026MedievAIl BattleProjet d'équipe : un simulateur de batailles en Python.Team project: a battle simulator in Python.
oct. 2025 – avril 2026Oct 2025 – Apr 2026MedievAIl Battle · réseauMedievAIl Battle · networkProjet d'équipe : le jeu en pair-à-pair, avec un démon réseau en C.Team project: the game over peer-to-peer, with a C network daemon.
juin 2026Jun 2026CyberQuestProjet d'équipe : jeu de simulation de pentest.Team project: pentest simulation game.
sept. 2026Sep 2026InsaCloudMini-cloud construit de zéro.Mini cloud built from scratch.
oct. 2026Oct 2026AEGIS Mini-SOCDétection d'intrusion par machine learning.Intrusion detection with machine learning.
oct. 2026Oct 2026Cap StageSuivi de candidatures de stage, sans serveur, avec synchronisation Google Drive.Internship-application tracker, serverless, with Google Drive sync.
avril 2027April 2027Stage recherchéInternship wantedCybersécurité ou cloud & DevOps.Cybersecurity or cloud & DevOps.
~/engagementscommunity
Au-delà du codeBeyond code
À l'INSA CVLAt INSA CVL
Ambassadeur REDEX GroupREDEX Group ambassadorAmbassadeur du partenariat entre REDEX Group et l'INSA CVL.Ambassador for the partnership between REDEX Group and INSA CVL.
Membre du BDE, pôle associationStudent union (BDE) member, associations team
Membre de la Team PiloteTeam Pilote member
Bénévolat à MonastirVolunteering in Monastir
Association El KOLLADepuis 2020. Recensement de familles dans le besoin, accompagnement d'enfants à besoins spécifiques, aides alimentaires.Since 2020. Surveying families in need, supporting children with special needs, food aid.
Notre Grand Bleu2022. Sensibilisation au rappel vaccinal COVID et à la propreté des plages, lâcher de tortues marines.2022. Awareness of COVID boosters and beach cleanliness, sea turtle release.
Jasmin Open, WTA 250Octobre 2022. Bénévole pour l'organisation du tournoi.October 2022. Volunteer on the tournament organisation.
Je cherche un stage à partir de début avril 2027, en cybersécurité ou en cloud et DevOps. Le plus rapide est de m'écrire sur LinkedIn, par email, ou de m'appeler.
I'm looking for an internship starting early April 2027, in cybersecurity or in cloud and DevOps. The fastest way to reach me is LinkedIn, email, or a phone call.