sylvain@portfolio:~$ ls -la ~/projets/

./projets

Projets personnels, académiques et hobbies informatiques.

// infrastructure & auto-hébergement
VirtualisationActif

Proxmox VE

Serveur de virtualisation Proxmox avec gestion de VMs et containers LXC. Hébergement de divers services : NextCloud, serveurs de jeux, services réseaux...

Proxmox KVM / LXC Linux Administration
CybersécuritéActif

Pare-feu pfSense

Déploiement et gestion d'un pare-feu pfSense : règles de filtrage, NAT, VPN, segmentation réseau (VLANs) et surveillance du trafic.

pfSense Firewall VPN VLAN NAT
ServicesActif

Serveur Mail Mailcow

Mise en place d'un serveur mail complet avec Mailcow : Postfix, Dovecot, Rspamd, gestion des domaines, SSL/TLS et interface d'administration web.

Mailcow Postfix Docker SSL/TLS DNS
JeuxActif

Serveurs de Jeux

Hébergement et administration de serveurs de jeux multijoueurs : Minecraft, Eco, 7 Days to Die et autres. Gestion des plugins, sauvegardes et performances.

Minecraft Eco 7 Days to Die Linux Cron
CloudActif

Cloud Personnel NextCloud

Création et hébergement d'un serveur NextCloud avec Collabora en alternative open-source à Google Drive. Stockage, agenda, contacts syncés.

NextCloud Collabora Nginx PHP
WebActif

Hébergement Web & Reverse Proxy

Gestion de services via reverse proxy Nginx : certificats SSL, virtualisation d'hôtes, redirection de domaines et hébergement de ce site portfolio.

Nginx Let's Encrypt SSL Linux
// saé — projets académiques but rt
SAÉ 3.01IUT Roanne

Tracker GPS LoRaWAN

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.

LoRaWAN Flutter Firebase OpenStreetMap AC21.06 AC22.01 AC22.05 AC23.02 AC23.03 AC23.04 AC23.05 AC24.01 AC24.06
SAÉ 2.03RT3

Plateforme Web WordPress sous Docker

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.

WordPress Docker AC0311 AC0312 AC0313 AC0314 AC0315 AC0316
SAÉ 3.02Android Studio

Application communicante en Java

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.

Java Android Studio Communication réseau Client/Serveur API AC23.02 AC23.03 AC23.05
SAÉ 3.03Réseaux

VLAN, réseau et routage

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.

VLAN Routage Adressage IP Commutation Cisco AD DS DNS DHCP Windows Server AC21.01 AC21.04 AC22.02
// autres réalisations
Minecraft ModActif

Cultures & Croyances

Mod Minecraft NeoForge ajoutant religions, factions culturelles, rituels et mécaniques RPG. Développement Java, API NeoForge, système de données JSON.

Java NeoForge Gradle
Bot DiscordActif

BotSecure

Bot Discord de sécurité : modération automatique, journaux d'audit, système de rôles réactifs et protection antiraid.

Python discord.py SQLite
Bac Pro SNTerminé

Machine Télégraphique

Chef-d'œuvre Bac Pro Système Numérique : conception et réalisation d'une machine télégraphique. Impression 3D, programmation Arduino, électronique.

Arduino Impression 3D CAO Électronique
Mini-Sapin connectéTerminé

Mini Sapins ESP32 RGB

Production et programmation de « mini sapins en bois connectés » lors d'un stage. LEDs RGB WS2812B pilotées par ESP32, soudure et assemblage.

ESP32 LED RGB Soudure C/C++
WebEn cours

SiteW

Site web avec backend PHP, base de données MariaDB, gestion de contenu dynamique et interface d'administration.

PHP MariaDB HTML/CSS
WebCe site

ePortfolio Terminal

Ce site : portfolio interactif avec terminal Linux simulé en page d'accueil, thème cyber sombre, animations CSS et navigation par commandes.

HTML CSS JavaScript
// apprentissages critiques — noms complets

RT1 — Administrer les réseaux et l'Internet

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

RT2 — Connecter les entreprises et les usagers

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

RT3 — Créer des outils et des applications informatiques pour les 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

Cyber1 — Administrer un système d'information sécurisé

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

Cyber2 — Surveiller un système d'information sécurisé

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