December 2015 - present

embedded, C, linux, BLE, audio, python, android, bash



This Dutch startup is working on a modular and flexible sound system. The best way to understand it is by visiting the Indiegogo campaign, thanks to which they've raised more than $115,000.

I started working with them during the prototyping stage. We used a Raspberry Pi with a combination of bash scripts and a Python module to handle all the logic of the speakers. Using this demos, we have been able to raise more tan 800k€.

When it comes to mass production, the Pi is usually not an option, so we started working on our own PCB with a microcontroller. I'm working on both writing the firmware and helping with the electronics design. I'm trying to introduce the team into some technics widely used in software development but not that common when writting embedded software such as unit testing and continous integration. The objective is to improve the quality of the code we deliver by making the team aware of the fact that quality is more important than quantity when reliability is a goal.

I have also written the mobile app. I know what you're thinking: *"Do we really need an app for playing some music in our speakers? Can't we just use Spotify?"* Unlike some competitors, Kien thinks at the users of these speakers shouldn't wast their time configuring all the music services in the app. The result is that the users will be able to use their usual apps, such as Spotify, and just open Kien's app for some configurations and cool features that we're working on such as User Tracking Audio and Dynamic Sweetspot.

Kien features.