We work on engineering-led product development projects involving embedded systems, connected devices, desktop software, mobile applications, and user interfaces. Engagements range from early-stage product design through to stabilising and extending existing systems.