About

I'm Can — a senior audio software engineer in London, building where real-time systems meet AI.

Over the past decade I've shipped production audio software in C++, Rust, and Zig: most recently PAM, a hybrid sampler/sequencer for MAP Audio, and earlier FL Studio at Image-Line. My research on generative and hierarchical composition interfaces has been published at NIME and ICMC.

These days I work mostly on machine learning for audio, agent orchestration, and generative systems. The same discipline that keeps DSP glitch-free under a 64-sample deadline is what I bring to building reliable AI.

  • Real-time & Low-latency DSP
  • Audio Plugins — VST3 / AU / CLAP
  • C++ / Rust / Zig
  • JUCE & Elementary Audio
  • AI/ML for Audio
  • Agent Orchestration & Tool Use
  • Web Audio & WebAssembly
  • Generative Music Systems
  • TypeScript / React
  • Creative Coding

Writings

Folder
Programming for Music: Explorations in Abstractions

My MA thesis: a technical approach to composition where algorithmic processes act not just as a tool but as an extended cognition that shapes the creative process, opening up structures that would be impractical to write by hand.

    Folder
    Siren: Interface for Pattern Languages

    A NIME 2018 paper presenting a preliminary evaluation of Siren against user-interface design principles, drawing on the Cognitive Dimensions of Notations framework.

      Folder
      Siren: Hierarchical Composition Interface

      An ICMC 2017 paper on Siren's hierarchical composition interface — a tracker-style front end for building and arranging patterns in TidalCycles.

        Get in touch

        I like talking to people building at the edge of real-time systems and AI — audio, voice, agentic tooling. If you're working on something hard there, get in touch.