Projets personnels, académiques et hobbies informatiques.
Serveur de virtualisation Proxmox avec gestion de VMs et containers LXC. Hébergement de divers services : NextCloud, serveurs de jeux, services réseaux...
Déploiement et gestion d'un pare-feu pfSense : règles de filtrage, NAT, VPN, segmentation réseau (VLANs) et surveillance du trafic.
Mise en place d'un serveur mail complet avec Mailcow : Postfix, Dovecot, Rspamd, gestion des domaines, SSL/TLS et interface d'administration web.
Hébergement et administration de serveurs de jeux multijoueurs : Minecraft, Eco, 7 Days to Die et autres. Gestion des plugins, sauvegardes et performances.
Création et hébergement d'un serveur NextCloud avec Collabora en alternative open-source à Google Drive. Stockage, agenda, contacts syncés.
Gestion de services via reverse proxy Nginx : certificats SSL, virtualisation d'hôtes, redirection de domaines et hébergement de ce site portfolio.
Conception et déploiement d'un système de traçage GPS via LoRaWAN, avec récupération des données sur API, synchronisation Firebase et affichage cartographique Flutter (Web + Android).
Analyse réflexive : le projet a renforcé mes compétences en travail d'équipe, intégration client/serveur et gestion des contraintes réelles (latence, paquets manquants, absence de fix GPS), en mettant en place un traitement robuste (polling, validation, gestion d'erreurs).
Conclusion : les objectifs de la SAE 3.01 sont atteints avec une solution fonctionnelle, déployée et sécurisée, confirmant l'importance d'une architecture fiable et de choix techniques adaptés au contexte.
Mise en place d'un environnement de développement et de déploiement WordPress conteneurisé avec Docker, comprenant la configuration des services, la gestion des données et la collaboration sur le code.
Le projet mobilise les compétences RT3 demandées : utilisation de l'environnement informatique, lecture et correction de code, adaptation d'algorithmes, architecture Web, choix de stockage et intégration dans un workflow collaboratif.
Développement d'une application Android en Java sous Android Studio avec échanges de données réseau entre client et service distant.
Le projet couvre la communication réseau (requêtes, réponses, gestion d'erreurs), la structuration de l'application et les tests fonctionnels sur émulateur et appareil réel.
Conception et mise en oeuvre d'une architecture réseau segmentée avec VLANs, plan d'adressage IP, interconnexion des sous-réseaux et routage.
Mise en place des services d'infrastructure (AD DS, DNS, DHCP) sur Windows Server, intégration des postes au domaine et tests de résolution/routage pour valider le fonctionnement global.
Mod Minecraft NeoForge ajoutant religions, factions culturelles, rituels et mécaniques RPG. Développement Java, API NeoForge, système de données JSON.
Bot Discord de sécurité : modération automatique, journaux d'audit, système de rôles réactifs et protection antiraid.
Chef-d'œuvre Bac Pro Système Numérique : conception et réalisation d'une machine télégraphique. Impression 3D, programmation Arduino, électronique.
Production et programmation de « mini sapins en bois connectés » lors d'un stage. LEDs RGB WS2812B pilotées par ESP32, soudure et assemblage.
Site web avec backend PHP, base de données MariaDB, gestion de contenu dynamique et interface d'administration.
Ce site : portfolio interactif avec terminal Linux simulé en page d'accueil, thème cyber sombre, animations CSS et navigation par commandes.
Niveau 2 — Administrer un réseau
AC21.01 Configurer et dépanner le routage dynamique dans un réseau
AC21.02 Configurer et expliquer une politique simple de QoS et les fonctions de base de la sécurité d'un réseau
AC21.03 Déployer des postes clients et des solutions virtualisées adaptées à une situation donnée
AC21.04 Déployer des services réseaux avancés
AC21.05 Identifier les réseaux opérateurs et l'architecture d'Internet
AC21.06 Travailler en équipe pour développer ses compétences professionnelles
Niveau 2 — Maîtriser les différentes composantes des solutions de connexion des entreprises et des usagers
AC22.01 Déployer et caractériser des systèmes de transmissions complexes
AC22.02 Mettre en place un accès distant sécurisé
AC22.03 Mettre en place une connexion multi-site via un réseau opérateur
AC22.04 Administrer les réseaux d'accès des opérateurs
AC22.05 Capacité à questionner un cahier des charges R&T
Niveau 2 — Développer une application R&T
AC23.01 Automatiser l'administration système avec des scripts
AC23.02 Développer une application à partir d'un cahier des charges donné, pour le Web ou les périphériques mobiles
AC23.03 Utiliser un protocole réseau pour programmer une application client/serveur
AC23.04 Installer, administrer un système de gestion de données
AC23.05 Accéder à un ensemble de données depuis une application et/ou un site web
Niveau 1 — Sensibiliser aux vulnérabilités d'un système d'information et aux remédiations possibles
AC24.01 Cyber Connaître et utiliser les bonnes pratiques et les recommandations de cybersécurité
AC24.02 Cyber Mettre en oeuvre les outils fondamentaux de sécurisation d'une infrastructure de réseau
AC24.03 Cyber Sécuriser les services
AC24.04 Cyber Choisir les outils cryptographiques adaptés au besoin fonctionnel du système d'information
AC24.05 Cyber Connaître les différents types d'attaques
AC24.06 Cyber Comprendre des documents techniques en anglais
Niveau 1 — Prendre en main les outils de surveillance et de test du système d'information
AC25.01 Cyber Administrer les protections contre les logiciels malveillants
AC25.02 Cyber Prendre en main des outils de test de pénétration réseau/système