Je transforme des besoins terrain en outils utiles, maintenus et utilisés.
Basketball français, transport local, infra self-hosted et agents IA.
Projets phares • Ma boucle • Stack • Stats • Contact
📍 Localisation Clermont-Ferrand, Auvergne
🏀 Terrain Basketball amateur, clubs, bénévoles, transport local
🎯 Approche Simple, fiable, exploitable en production
🔧 Focus MCP, open data, TypeScript, Python, self-hosted
Je ne construis pas des démos pour faire joli. Je construis des petits produits qui répondent à un vrai irritant et qui restent utiles après le premier lancement.
| 🏀 FFBB MCP Server | 🚌 Gerzat Live | |
|---|---|---|
| Quoi | Premier serveur MCP connecté aux données FFBB | Transport temps réel hyperlocal pour Gerzat |
| Détails | Scores, classements, calendriers, clubs, salles et bilans d'équipes directement depuis un agent IA | Départs bus T2C, trains TER, carte live E1, favoris, PWA et indicateurs de fraîcheur |
| Stack | Python MCP |
TypeScript Next.js |
| Liens | Repo | Repo • App |
| 🏗️ FFBB Data Client | 🛡️ unbound-adguard-installer | |
|---|---|---|
| Quoi | Client officieux pour structurer l'accès à l'API FFBB | DNS souverain en une commande |
| Détails | Le socle technique pour explorer compétitions, organismes, équipes et résultats | Unbound + AdGuard Home : résolution récursive et filtrage pubs/trackers, sans cloud |
| Stack | Python |
Shell Self-hosted |
| Liens | Repo | Repo |
flowchart LR
Terrain[Besoin terrain] --> Data[Open data]
Data --> Services[Services fiables]
Services --> UI[Interfaces simples]
Services --> MCP[Agents IA via MCP]
UI --> Usage[Usage réel]
MCP --> Usage
Usage --> Feedback[Retours utilisateurs]
Feedback --> Terrain
- Outils pour les bénévoles, les clubs et les usages locaux
- Intégrations propres autour de données publiques parfois difficiles à exploiter
- Interfaces sobres, rapides et compréhensibles
- Self-hosted quand ça améliore la maîtrise et la confidentialité


