◆
Real-time architecture & firmware
End-to-end architecture and ARM firmware for devices that must respond
deterministically — test instruments and real-time control today, with the same
patterns applying to industrial and automation systems. Scheduling, data
pipelines, timing budgets and failure behaviour designed in from the start.
FirmwareARMReal-time control
⚡
Ultra-high-performance algorithms
When the off-the-shelf approach is too slow, we design and implement the algorithm
that isn't — exploiting geometry, numerical methods, vectorisation and careful
memory layout to turn seconds into microseconds.
GeometryData analysisC++
⬡
Distributed & networked software
Reliable data movement and coordination across devices and services —
protocols, synchronisation, and the UI (Qt, QML, HTML5) that lets operators
see and control it all.
NetworkingDistributed systemsPython