
Work
Industrial projects, designed and delivered
Twenty years of projects, from the software I publish today to engagements for major industrial companies: embedded systems, business software and technical leadership.

ClimbContest, climbing competitions followed live
An app for the judges, a ranking engine, results on the big screen in the gym, and live tracking on every spectator's phone.
PythonFlaskSQLiteJavaScriptInstallable web appOffline operationSee the project
Sowel, open source home automation engine
A home automation engine where you apply recipes to rooms instead of writing scripts. I develop its core, plugins, and the LoRa radio nodes that automate Domaine Solio.
TypeScriptNode.jsFastifyReact 19MQTTZigbeeSee the project
GuestFlow, a tourism CRM for holiday rentals and small estates
Multi-platform bookings, automatic pricing, an online booking flow with payment, guided check-in and check-out, invoicing and paperwork, in a single tool.
React 19Node.jsExpressSQLiteQonto APIWordPressSee the project

EcoStruxure Panel Server, IoT gateway for power distribution
Schneider Electric's new generation IoT gateway: it connects wired and wireless electrical devices to on-site supervision or to the cloud.
C++ 17Embedded LinuxYoctoModbus TCP and RTUZigbeeOPC UASee the project
14 projects


Interactive map of activities around a tourist estate
Activities, sights and events around the estate on one map, updated every night from the tourist offices' event calendars.
React 19ViteLeafletOpenStreetMapSee the project

Domaine Solio, presentation and online booking website
The website of a tourist estate in the Ardèche: accommodation, booking flow and online payment.
WordPressPHPGuestFlowQontoSee the project

eTasQ, Android smartphones and test bench communication
Opening a test platform that already drove iPhones to Android smartphones, and making the link between phones and bench reliable.
C++AndroidiOSDevice-bench communicationSee the project
Fleet navigation on an in-vehicle screen
Feasibility study for a satellite guidance app covering the rounds of a vehicle fleet.
AndroidGPSFeasibility studySee the project

Battery and central controller integration, motorsport
Making two devices from two suppliers talk over the CAN bus of an electric race car.
CCAN 2.0BVectorSystem integrationSee the project

Central controller of an electric sports car
Driver assistance algorithms for an electric sports car, on the central computer.
CReal-timeSTM32MotorsportSee the project

RAL Stainer, driving a slide staining instrument on Android
The Android app that drives the RAL Stainer, CellaVision's instrument that stains slides for medical laboratories.
AndroidEmbedded databaseCloud serviceBusiness interfaceSee the project

Criticality analysis of automotive embedded software
Measuring the impact of every software failure of an automotive component, on the component and on the vehicle.
Real-timeAutomotiveDependabilitySee the project
Lithium battery BMS, leading the design office
The embedded software that decides whether a lithium battery can deliver what is asked of it, on electric vehicles and boats.
CCANReal-timeMicrocontrollerSee the project

AXIUM DX8000, Android payment terminal
A portable payment terminal combining two software cores and two certifications: Google-certified Android on one side, PCI-certified payment on the other.
AndroidC++Software architecturePCI certificationSee the project

Transforming Ingenico's software R&D
A single integration pipeline for an entire software R&D organisation, and more than 100 developers trained to use it.
JenkinsGitContinuous integrationVirtualisationSee the project

QAtcher, automated test platform for payment terminals
A Linux kernel, embedded software and a Java server, combined into a platform that tests more than 100 terminals continuously.
CC++JavaLinuxSee the project

Vigilohm, permanent insulation monitor
Renewal of the Vigilohm range of insulation monitors for IT earthing systems, through to UL Functional Safety certification.
C++CAssemblySTM32See the project

Symmetra PX, test inverter for power controllers
A low-power inverter, designed to tune the control loops of the power controllers in the Symmetra PX three-phase UPS range.
CC++DSPMATLABSee the project