Projets

Infrastructure pour la robotique et la défense.

HDDS

Rust

Middleware 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.

257 ns Latence write
4.48M msg/s Throughput
0 Dépendances
227K Lignes de Rust

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

hdds-micro DDS embarqué no_std — ESP32, RP2040, STM32
HDDS Viewer Visualisation temps réel — 41M msg/s throughput
HDDS Studio Configuration et monitoring des domaines DDS
HUDS UDS / ISO-TP — diagnostics automotive sur CAN bus
Sécurité DDS-Security, AES-GCM-256, X.509, access control
Transports UDP, TCP+TLS, QUIC, SharedMemory, TSN, LoRa

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.

9.3M Lignes de C++
20+ Ans de dev
v5.0 Version actuelle

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

Rust

Sandbox 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 · HDDS

Protocole 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.

22K Lignes de Python
7 Agents
289 Tests
7 Phases workflow

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é.