Projets
Artemis — Agent vocal IA · 2026
Un agent vocal bilingue FR/EN qui mène des entretiens structurés en temps réel : il écoute, relance, extrait les réponses dans des champs et envoie un résumé par e-mail à la fin de l'appel.
- Transport temps réel LiveKit + WebRTC
- STT faster-whisper et TTS Piper, auto-hébergés
- Bus d’événements par entretien avec mémoire en résumé glissant
- Sous-titres mot à mot pilotés par le niveau audio (RMS)
- Résumés automatiques via Microsoft Graph
Python · LiveKit · Node.js · React · MySQL · Docker — Projet personnel
Orbital Cluster — Open source · Rust · 2026
Un moteur déterministe de contrats d'architecture. Une base de code déclare sa propre structure dans orbital.toml — couches, imports autorisés, nommage, emplacement — et le build échoue dès que le code dérive. Pensé pour donner aux agents de code un retour orienté correction, sans LLM dans la vérification.
- Workspace Cargo en quatre crates
- Analyse JavaScript avec tree-sitter + oxc_resolver
- Mode de sortie --agent écrit pour les agents de code
- Binaires natifs distribués via npm (modèle Biome)
Rust · tree-sitter · Cargo · npm — Open source · MIT
GitHub · npm
V-Control — Plateforme d'exploitation IT · 2025
Réalisée pour OCP, groupe français de répartition pharmaceutique : une plateforme de planification et de supervision de production qui automatise les contrôles que les équipes d'exploitation faisaient à la main, en orchestrant les traitements batch de cinq chaînes de supervision.
- Intégration de l’API BMC Control-M Automation
- Plans de tâches récurrentes → occurrences planifiées par cron
- Pipeline Python OCR + capture d’écran exposé en serveur MCP
- Déployée sur une infra d’entreprise verrouillée (proxy SASE, DNS interne, pm2)
Express · MySQL · React · Redux · Python · MCP — Client : OCP
V-Platform — Plateforme métier multi-modules · 2024 —
La plateforme interne du Groupe Vital pour les RH, la planification, l'e-learning et la formation à la sécurité. Développeur principal : j'ai posé les conventions sur lesquelles le code repose encore et construit une grande partie de ses modules.
- Azure AD OAuth2 PKCE, JWT RS256 en cookies httpOnly
- Profils de permissions en cascade (portée équipe ou globale)
- Module e-learning V-Learn et certification V-Sécurité
- Exports de niveau paie, montants gérés en centimes entiers
Express · MySQL · React · Vite · Redux · React Native — Client : Groupe Vital
Risk Control ERP — ERP · génie civil · 2023
Un ERP pour Risk Control, un bureau de contrôle : l'organisme indépendant qui vérifie la conformité des ouvrages en matière de solidité et de sécurité. Il gère le volet métier de leurs missions de contrôle, avec un back-end REST Spring Boot et un front-end React.
- API REST Java Spring Boot
- Front-end React
- Modèle de données relationnel pour les clients, projets et contrôles du bureau
- Fonctionnalités portées de bout en bout : schéma, endpoints, état UI et intégration
Java · Spring Boot · REST · React · SQL — Client : Risk Control SAS