Latest Projects

JDS Labs Core

A complex browser-based React.js equaliser app letting customers configure their products via WebUSB and serial.

https://core.jdslabs.com

In late 2024, JDS Labs launched a new fully web-based configured tool for their products called "Core". This lets customers fine-tune their amplifiers directly in the browser, without the need to download or install any software.

This works by using WebUSB and WebSerial to directly control the JDS Labs product line via a React.js application in the browser.

I helped the JDS Labs team to get this off the ground, building their front-end and back-end tech-stack.

The real-time canvas equaliser lets you update your device in real-time via WebUSB and WebSerial

There's also a Django-DRF-based user login portal that lets you saved your configs

Read the full blog post over on JDS Labs for more details on the project.