About

I'm Can — a senior audio software engineer in London. For the past decade I've built music-making software: DAWs, plugins, and now the AI systems inside them.

I shipped PAM, a hybrid sampler and sequencer for MAP Audio, in C++ and Rust, and spent three years on FL Studio at Image-Line, writing C++ and WebAssembly.

My research on composition interfaces has been published at ICMC and NIME, and I was program chair of the FARM workshop at ICFP 2018.

  • Real-time 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

Writings

Folder
Programming for Music: Explorations in Abstraction

My MA thesis: a technical approach to composition where algorithmic processes act as extended cognition, opening structures that would be impractical to write by hand.

    Folder
    Siren: Interface for Pattern Languages

    A NIME 2018 poster 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

        Real-time audio, AI music systems, agent tooling — if you're building or hiring in this space, I want to hear from you.