Bespoke Software & Hardware Solutions
We specialise in the development of sophisticated solutions to complex problems. Our holistic approach to problem solving encompasses not only the technical implementation, but also user interaction. Making sure that our systems are both technically robust and usable.
We are a collective of experienced software engineers, researchers and hardware developers. Together we offer a wide range of technical and analytic services. Providing consultancy, design and implementation for projects from conception through to user evaluation. Our strengths are bring together many technologies to solve challenging problems.
Applications for Android and iOS devices using native or cross platform development tools.
Windows, MacOS or Linux desktop applications developed using cross platform development frameworks.
Firmware and software fore integrated electronic development platforms such as Arduino and Beaglebone.
Circuit design, 3D printed enclosures, hardware prototyping and consultancy.
Evaluation, experimentation and analysis to better understand user experience and inform interaction design.
Security and resilience testing of hardware and software to ensure reliable system operation.
Effective user interaction is critical for any system to be successful and efficient. No matter how well implemented an idea, if end users are not able to interact effectively, the system as will not operate effectively. Our background in Human Computer Interaction (HCI) makes us well equipped to create effective user interactions and design ecologically valid user studies to test and inform designs.
Examples Research Papers:
The development of prototype hardware can be a daunting task. Collectively we have developed many prototype systems for research. We can consult, design and build sophisticated hardware solutions.
All you need to know about getting you Python 3 SDStore project up and running on a Raspberry Pi.Read on
How to connect an RFM69 Radio directly to a Raspberry Pi using the SPI interface.Read on
All developers rely in some way on the work of open source and community projects. We support and maintain a number of projects designed to help researches in their everyday tasks.