15 years of software for naval combat systems (Naval Group) · Python, Java, Rust · agentic AI and multi-agent systems
Technical owner of the shared software platform (framework) behind Naval Group's combat management systems (CMS): 45 components for distributed systems. Tech lead for a team of 2 in-house developers and 3 to 4 contractors. Keeping fielded systems running while modernising core services and engineering practices.
Software integration and system configuration (OS, network, startup sequences) for submarine CMS, mainly on the Scorpène class (Brazilian PROSUB programme).
Development and integration for the Barracuda and Scorpène combat systems: weapon systems, hardware interfaces, tactical situation.
Technical exploration on an EVM L2: a team of AI agents picks the leads, writes the code, deploys and measures. The human sets the risk limits and signs off every commitment.
Public site (pace calculator, search over 940,000 French Athletics Federation athletes, weekly scraper) and a MyPacer Club module that sends club officials the weekend results every Monday. FastAPI, SvelteKit and PostgreSQL, deployed with Docker Compose and GitHub Actions.
Multi-model routing: a frontier model orchestrates and delegates to lighter models based on capability, latency and cost. Dedicated KVM VM, secrets kept out of the workspace, idempotent Ansible deployment.