We were recently approached by an entrepreneur locally who is developing an application that relies on random number generation hardware but was having problems getting the hardware to talk to the software.
Interfacing with hardware and third party APIs
We took on the problem, followed the manufacturer's website API documentation, and also faced similar problems getting it to work.
After applying some software engineering and a few cups of coffee, we managed to get it to work and demonstrated a test harness we created to show off its features and capabilities.
As a result, we have gained a new client, completed a bespoke installer, and been asked to assist with the next stage of development.
The code is on GitHub but the takeaway is we like to help businesses turn their ideas into working software products, whether that be web, mobile, desktop, or even custom hardware. Sometimes that involves working with technology, hardware and languages that provide the right mix to solve the problem.