Projets
Ce que je construis en dehors du travail, surtout pour apprendre l’infrastructure de bout en bout : d’une plateforme Kubernetes dotée de sa propre stack MLOps aux serveurs qui font tourner ma maison.
MaetisHUB
Une plateforme d’IA cloud-native et polyvalente que je construis et exploite sur Kubernetes, de 2025 à aujourd’hui. Dépôt privé, plus de 1 000 commits.
-
Plateforme
Livraison GitOps avec Argo CD et déploiements canary, un service mesh Istio avec mTLS, des secrets dans Vault, des politiques OPA Gatekeeper et Keycloak pour l’identité.
-
Données et ML
PostgreSQL avec pgvector, un lakehouse compatible S3 sur MinIO, du streaming Redpanda, des pipelines Dagster avec traçabilité OpenLineage, un feature store Feast, MLflow et le service de modèles KServe.
-
Services d’IA
Une passerelle LLM et un agent autonome avec sessions, outils et journaux d’audit, ainsi que des domaines de vision par ordinateur et de NLP.
-
Observabilité
Métriques, logs et traces avec Prometheus, Grafana, Loki et Tempo, pour que chaque service soit mesurable dès le premier jour.
Assistant LLM
Un assistant personnel que j’ai construit : génération augmentée par récupération avec reranking et un pipeline en deux passes (brouillon puis vérification) sur LangGraph, accessible depuis Telegram, Alexa et le web.
Home lab
Trois machines sur un réseau maillé WireGuard privé, dont un ordinateur portable reconverti en serveur Docker 24 h/24, 7 j/7. Rien n’est exposé sur l’internet public.
-
Domotique et sécurité
Home Assistant pour la domotique et la présence, et un enregistreur vidéo réseau avec détection d’objets embarquée sur le GPU.
-
Réseau
Réseau maillé avec Tailscale, filtrage DNS à l’échelle du réseau et tableaux de bord servis uniquement à l’intérieur du maillage.
-
Sécurité des données
Synchronisation continue des fichiers avec copies versionnées entre machines, et sauvegardes chiffrées hors site.
Ce site
Du HTML et du CSS simples avec un peu de JavaScript progressif, servis depuis l’edge de Cloudflare. Chaque mot est dans le HTML, pour que les moteurs de recherche et les assistants d’IA puissent le lire sans exécuter de scripts.