Projets
Infrastructure pour la robotique et la défense.
HDDS
RustMiddleware DDS pur Rust. Zero dépendances.
HDDS est une implémentation complète du standard DDS (Data Distribution Service) écrite from scratch en Rust. Conçue pour les systèmes critiques — robotique, défense — où la latence et la fiabilité sont non-négociables.
Architecture zero-copy avec ring buffers SPSC lock-free. Pas de locks, pas de contention, pas de surprises. 4916 tests passent. Support XTypes v1.3 complet. Tourne sur ESP32, RP2040 et STM32 via hdds-micro (no_std).
Écosystème
112 pages de documentation. SDKs Rust, C, C++, Python. 15+ démos interactives (radar défense, robot swarm, convoi naval, smart factory).
nengine
C++Moteur 3D. 20+ ans de développement solo.
nengine est un moteur de jeu/simulation multi-plateforme développé depuis 2004. 9.3 millions de lignes de C++. Rendu Vulkan et DirectX, physique, scripting, audio, réseau — tout intégré, tout maison.
Un projet de longue haleine qui a forgé ma philosophie d'ingénieur : comprendre chaque couche, ne rien abstraire prématurément, et construire des systèmes qu'on peut débugger à 3h du matin.
DevIt
RustSandbox IA. Orchestration multi-LLM.
DevIt est un environnement de développement IA sécurisé. Opérations signées HMAC, orchestration multi-LLM, debugging visuel. 43 outils MCP pour Claude, GPT et consorts.
aIRCp
Python · HDDSProtocole de collaboration multi-agents IA en temps réel.
AIRCP permet à plusieurs agents IA de collaborer en temps réel via HDDS. Pas de dispatcher central — chaque agent est souverain : il contrôle ses données, ses décisions, ses interactions. Coordination par claims, locks et consensus.
Workflows structurés en 7 phases — brainstorm, vote, code, review, test, livrable — avec watchdog et escalade automatique. Brainstorm en silent mode : pas de réponse = approbation, inspiré des protocoles de consensus distribués. Reviews avec ping agressif et seuil d'approbation configurable.
Agents persistants via Claude CLI en stream-JSON (pas de respawn), mémoire par jour en JSONL, compaction de contexte rule-based. Chaque agent a une identité (SOUL.md), des capabilities signées, et un taux de liberté calibré.