Skip to main content

Ciaran De Groot


I’m an automation developer and musician currently based in Edmonton, Alberta. I have a broad background working with audio, from DSP in JUCE and Max/MSP to livestreaming, interactive music-making, and sound design. In my free time, I’m an avid Linux tinkerer, French horn player, and long-distance swimmer.

Since graduating from the University of British Columbia (BMUS 2017-2021, minor in Applied Music Technology), I have worked to hone my abilities as a developer, in both professional and personal capacities. In particular, I have a strong interest in NixOS, functional programming, and declarative infrastructure management.


Preferred Languages

  • Java/Kotlin
  • Python
  • Nix
  • HTML/CSS/JavaScript

Frameworks, Software Suites

  • JUCE
  • OpenAL
  • Ableton Live
  • Max/MSP
  • Bitwig Studio
  • React
  • Next.js
  • Docker
  • Kubernetes
  • Prometheus
Take a look at the gallery for a sample of my recent work. Alternatively, check out the archive for a comprehensive list of projects.