Embedded systems
Hardware that's honest
Firmware, sensor integration and the unglamorous low-level code
that keeps devices behaving the same on the thousandth run as
the first.
// C++ · Arduino · Raspberry Pi · Python
Maps & GIS
Spatial data, readable at a glance
Live tracking interfaces, custom tile layers, geolocation and
spatial visualisation - maps built to be operated, not just
looked at.
// Leaflet · MapLibre · Custom tiles
Software development
Backends that stay up
Full-stack web applications, Python automation and robust,
scalable architecture - deployed and maintained in containers,
not in slides.
// Node.js · React · Docker · AWS
UI & interaction design
Interfaces for bad days
Clear, fast, unambiguous interfaces an operator can run under
pressure. We design from wireframe to working screen - then we
build it ourselves.
// Design systems · Prototyping