a list of some things I've built, have a look around!

♪ Music tech

🪕 musicat - a sleek desktop music player for musicians.

musicat screenshot

A desktop music player with metadata tagging, powerful smart query and features for artists and musicians to manage their own tracks.

(Currently building, pre-release availabe)

🎹 Sample library player on the web.

Sample libraries are great, but in order to try a product you typically need to download and install it. As I was making my own sample library I wanted a fully playable interactive demo that works in the browser.

Just play it


Let it play for you


use a MIDI keyboard!

*demo is only available on desktop, sorry! Check out the full demo of Vintage Electric, which has MIDI file playback and MIDI keyboard support. Play around with this demo or check out the product demo of Vintage Electric (Rhodes Mark I), which has some extra features.

💡 Integrating REAPER and a smart bulb to turn red when recording.

When your DAW telling you it's recording clearly isn't enough

More info on the Cockos forums

👨‍💻 Apps & Extensions

Other projects

Designs & concepts

a showcase of some of my UI designs

  • ♫ A hackable music player concept. What if we had 'user-generated software' instead of 'user-generated content'? In this mockup instead of playlists we have 'playlets' - little musical programs that can be run inside the player, encouraging new ways to listen to and perceive music. As an example I show a simple Wikipedia playlet, which brings up songs together with their Wikipedia article.

  • 🔨 A concept UI for the data science world: a command-based data tool that can perform smart transformations on documents using natural language commands instead of Excel-like formulas or menus.

  • Modos: a concept I started thinking about to re-imagine window and workspace management on a desktop environment. I regularly switch between different tasks (development, design, writing, research, music production, etc), and wanted a way to arrange, visualise these 'modes' in my OS, and switch between them at the click of a button. I started tinkering with a BetterTouchTool preset to imagine what this can look like. I left this on hold but might come back to it at some point.