Mes Projets

Une sélection de mes projets en infrastructure, cloud-native et développement système. De la virtualisation bare-metal aux applications distribuées sur Kubernetes.

Automatisation Proxmox

Scripts et outils d'automatisation pour Proxmox VE : provisioning de VMs, gestion du stockage distribué (Ceph), templates cloud-init, et API intégration.

ProxmoxPythonBashCloud-InitCeph
Phare

Collection de Charts Helm

Charts Helm personnalisés pour déployer et gérer des applications cloud-native : monitoring stack, databases, reverse proxies, et outils DevOps.

KubernetesHelmGitOpsYAML

Optimisations Linux Avancées

Solutions d'optimisation système : configuration dual-GPU (AMD/NVIDIA), debugging Xorg, services systemd personnalisés, tuning kernel.

SystemdArch LinuxXorgGPU Drivers

Contrôleur LED Embarqué

Système de contrôle pour 400 LEDs haute puissance avec gestion de résistances variables, capteurs industriels et interface web de monitoring.

ÉlectroniqueMicrocontrôleursC/C++Hardware
Phare

Cluster Kubernetes

Infrastructure cloud-native complète sur kubeadm avec GitOps (ArgoCD), stockage distribué, monitoring complet (Prometheus/Grafana), et CI/CD intégré.

Kubernetesk3sArgoCDHelmGitOps

Infrastructure Self-Hosted Complète

Stack complète self-hosted : Forgejo (Git), Jenkins (CI/CD), reverse proxy NGINX avec SSL, gestion DNS interne, monitoring et backup automatisés.

DebianNGINXJenkinsForgejoPrometheus
Phare

Orchestrateur de Services en Go

Système d'orchestration custom développé en Go pour gérer l'infrastructure UnxWares. Routing intelligent, health checks, auto-scaling et déploiements automatisés.

GoDockerSystemdLinux

Automates — Outil interactif pour concevoir et visualiser des automates

Automates est une application permettant de créer, manipuler et schématiser des automates de manière interactive. Le projet repose sur une API backend en Java et propose plusieurs interfaces graphiques (Svelte pour le web, Tauri pour le desktop léger et Flutter pour le mobile/desktop). Il vise à faciliter l’expérimentation, la visualisation et la compréhension des automates grâce à une représentation graphique claire et manipulable.

JavaWebAPI RESTFull-stackMathématiques

Portfolio — Site personnel dynamique en SvelteKit

Portfolio est mon site personnel développé avec SvelteKit, présentant mes projets, compétences et expériences. Conçu de manière moderne et réactive, il met en valeur mon travail à travers une interface fluide et optimisée, tout en tirant parti des meilleures pratiques du web moderne.

LinuxWebFull-stack

SAE3.01 — Application web Laravel pour la gestion de courses d’orientation

SAE3.01 est une application web développée avec Laravel et une API REST dédiée, conçue pour gérer des courses d’orientation et des raids d’orientation. Elle permet d’administrer les parcours, les participants et les résultats, tout en offrant une interface intuitive pour les organisateurs. Ce projet met en œuvre des bonnes pratiques de développement backend et REST dans le cadre d’un système complet de gestion d’événements sportifs.

WebSQLLaravelPHPAPI REST
Phare

ESPShade — Automatisation de volets roulants avec ESP32

ESPShade est un projet open source permettant de transformer des volets roulants manuels en volets connectés pilotables via Wi-Fi. Basé sur un ESP32, il propose un firmware personnalisable ainsi qu’une interface web/mobile pour contrôler l’ouverture et la fermeture à distance. Idéal pour les passionnés de domotique souhaitant une solution DIY flexible et abordable.

Systems ProgrammingÉlectroniqueMicrocontrôleursC/C++WebAPI REST