Software Design & Development
Desktop applications, web dashboards, and backend services — typically built around hardware products.
We build configuration tools, manufacturing test fixtures, fleet dashboards, and the backend APIs they talk to. Stack choices depend on the project; we work in C++/Qt, .NET, Python, Node, and modern web frameworks.
Get in TouchCapabilities
The work that comes up on most software projects.
Desktop Applications
Cross-platform tools in Qt/C++, .NET, or Electron. Calibration utilities, test fixtures, and configuration tools.
Web Dashboards
React, Vue, or Svelte front-ends for monitoring, data visualisation, and operational control.
Backend Services
Node, Go, and Python services. Deployed on AWS, GCP, or self-hosted infrastructure.
Protocols
Custom binary protocols, Modbus extensions, and serial or USB command interfaces designed for debuggability.
Time-Series & Analytics
Sensor data ingestion, downsampling, retention, and alerting. Grafana, Prometheus, and custom analytics.
Auth & Security
OAuth, OIDC, mTLS, certificate-based auth, and role-based access control.
Languages & frameworks
Languages, frameworks, and platforms we work with regularly.
Common use cases
Device Configuration Tools
Calibration and provisioning utilities with USB/serial discovery and exportable reports.
Fleet Dashboards
Live telemetry, alerts, firmware rollouts, and historical analytics for connected devices.
End-of-Line Test Software
Test fixtures with barcode-bound scripts, pass/fail logging, and serial-number databases.
Device APIs
REST, gRPC, and MQTT-bridge APIs for connected products.
Have a software project?
Tell us about it. We'll review and reply within one business day.