Freelance technologist, designer & writer

Selected Work


Building the world's most advanced subtitling platform.


An open-source controller for musical instruments

Reservoir 13 Live

A live soundtrack for a novel


A modern music box

Empathy Deck

An emotional Twitter bot for a gallery installation

» View all projects


  • Week 358

    10 November 2019

    Wrapping up the review of one Longridge Course, kicking off the draft of another, and firming up plans for December's teaching.

    » Read more

  • Week 357

    5 November 2019

    Finishing up another Longridge course, and successful board bring-up on Dent.

    » Read more

  • Week 356

    28 October 2019

    Working on writing about HTML and CSS for Longridge, picking up some KiCad, and thinking about explaining.

    » Read more

  • Week 354

    20 October 2019

    Mainly writing on Longridge, which means not much to write about in weeknotes.

    » Read more

  • Week 353

    11 October 2019

    A week writing, editing, and recording for Longridge.

    » Read more

» Read more at the blog