Aller au contenu
Théophile Diot.
Menu de navigation

Ingénieur logiciel / systèmes open source

ThéophileDiot

Je rends l’infrastructure open source exploitable.

Je maintiens BunkerWeb et construis les systèmes qui l’entourent, des versions et de l’automatisation contrainte à l’exploitation d’une plateforme privée.

01Dossier actif2021-aujourd’hui

BunkerWeb

Maintenance du code, des versions et de la documentation de BunkerWeb. BunkerWeb est un pare-feu applicatif web (WAF) cloud-native qui relie la protection aux opérateurs, aux environnements de déploiement, à la documentation publique et aux clients d’automatisation Model Context Protocol (MCP).

L’écosystème public de BunkerWeb
Carte conceptuelle fondée sur les capacités publiques du projet. Ce n’est pas une topologie de déploiement.
10 990Étoiles GitHubInstantané GitHub, 2026-09-22
AGPLLicence open sourceAGPL-3.0
4Environnements documentésLinux, Docker, Swarm, Kubernetes
Instantané des étoiles BunkerWeb daté du 2026-09-22. Les autres chiffres viennent des sources publiques des projets.
02

Projets

Preuves
022025-aujourd’huiCréation open source

BunkerWeb MCP

Un serveur Model Context Protocol (MCP) en Python qui expose l’API BunkerWeb au moyen d’outils et de ressources contraints.

Rôle
Auteur et mainteneur
Contribution
Création du serveur Python et de sa surface d’API contrainte.
43Outils API intégrésDépôt public, 2026-08-19
3Transportsstdio, HTTP, WebSocket
042026-aujourd’huiObservabilité auto-hébergée

AI CLI Observability

Une pile OpenTelemetry locale qui compare l’usage, la latence, les échecs, l’activité des outils, les traces et les coûts estimés de trois assistants de code en ligne de commande (CLI).

Rôle
Auteur et opérateur
Contribution
Création du pipeline OpenTelemetry Protocol (OTLP), du routage vers les stockages et du tableau de bord provisionné.
3Intégrations CLI IACodex, Claude Code, Gemini CLI
3Signaux de télémétrieJournaux, métriques, traces
052026-aujourd’huiAdaptation produit pour Linux

Claude Usage Tracker pour Linux

Un port Linux non officiel qui réunit un indicateur d’usage GNOME, des préférences natives, des notifications, un historique et une ligne d’état configurable pour Claude Code.

Rôle
Auteur et mainteneur de l’adaptation Linux
Contribution
Portage du tracker vers Linux avec panneau GNOME et ligne d’état dans le terminal.
24hGraphique d’usage localFondé sur sept jours de pourcentages
3Suites de tests cibléesUsage, ligne d’état et projection des réglages
062026-aujourd’huiIngénierie d’infrastructure

Ingénierie de plateforme privée

Une plateforme privée sur quatre hôtes, gérée comme du code, avec 69 stacks Compose incluses dans le périmètre, une automatisation bornée, de l’observabilité et des invariants testés.

Rôle
Propriétaire et opérateur
Contribution
Conception et exploitation de la plateforme privée décrite ici.
91Services administrésDéfinis dans 69 stacks Compose ; 22 stacks de projets exclues
83/83Images épingléesVersion et empreinte du manifeste, sans balise latest
03

Ma façon de travailler

Sécurisé par défaut

Les réglages initiaux doivent être défendables avant toute intervention.

La documentation fait partie du produit

Une réponse fiable doit survivre au ticket où elle est née.

Réversible par conception

Un changement reste incomplet tant que son retour arrière n’est pas compris et testé.

La preuve vient du système actif

La configuration générée compte. L’état actif tranche.

Vous cherchez un collaborateur ?

Parlez-moi d’une collaboration ou d’un projet d’infrastructure.