Senior R&D Engineer from Lille, France. 15 years in tech startups (gaming, SaaS, IoT, robotics, logistics). My background is in systems and infrastructure. DevOps culture shaped the way I write code: what I ship is built to run in production, deploy cleanly, and last.
odio — An open source audio streaming platform for Linux. Turns any machine (even a 2014 Raspberry Pi B+) into a full multi-room streamer: Bluetooth, AirPlay, Spotify Connect, UPnP/DLNA, CD playback. No cloud, no account, no subscription.
A personal setup maintained in production for 6 years, turned into a complete installable product in 3 months.
| Repository | Description |
|---|---|
| go-odio-api | Go REST API — D-Bus, PulseAudio, Bluetooth, MPRIS, systemd, Zeroconf, SSE |
| odio-ha | Home Assistant integration — async SSE, MPRIS/D-Bus, Zeroconf |
| odios | Ansible installer — playbooks, roles, multi-arch CI/CD |
| odio-pwa | Progressive Web App — Svelte 5, SSE real-time, pwa.odio.love |
| go-mpd-discplayer | Go daemon — udev, MPD, CD/USB autoplay, Debian packaging |
| go-cd-cuer | Go CLI — CD metadata via GNUDB/MusicBrainz |
| go-odio-notify | Go notification library — PulseAudio, pure Go, embedded sounds |
| odio-apt-repo | Debian APT repository — GitHub Actions, reprepro, GPG, multi-arch |
| odio.love | Landing page — Astro + Svelte + Tailwind, odio.love |
| odio-docs | Documentation site — Starlight, Astro, docs.odio.love |
Go · Python · Linux · Ansible · Docker · PostgreSQL · Prometheus · Grafana · GitHub Actions · Debian packaging
- Malt — Freelance profile
- odio.love — Project showcase
- Medium — multi-part series on Linux audio with Raspberry Pi
- Sponsor me — Help keep odio free and independent



