I'm Chris — a sound designer and researcher working in theatre and performance, teaching at University of the Arts Sharjah in the UAE. I build tools because the ones I need don't exist, and I believe that if you can't make a tool do what you want it to do, it's not your tool.
Using my tools the way I want to is art. My zsh setup is art. The months I've spent refining my Hermes agent — the one that helps me write, rehearse, and think — is art. The repos here are the parts of that practice I can share.
If you've come looking for the work rather than the code:
- The website — sound design for performance: hire page, 52 production credits, research, CV. Start here.
- callsheet (on itch.io) — the calm desktop day-board that holds without pinging.
- loreweaver — a local-first tool for tabletop roleplaying, built for a running campaign.
- MASA — a local-first, language-neutral protocol for treating sound as matter.
- Hermes Agent — the agent I live in; my fork of the system this whole practice runs on.
- callsheet-agent — the stage-manager side of the day-board.
- enodios — Hermes inside the Obsidian vault.
callsheet — a calm, minimal desktop day-board for macOS. Colour-coded cards for research, making, teaching, body, admin. It holds, it never pings. I built it because I needed a thing no one else was doing. A friend said: "As an ADHD'er constantly on the hunt for gentle & nice planning/prioritising/executing dashboards…this looks incredible Wenno!!" I didn't make it for her. But it resonated. That's the whole point.
loreweaver — a local-first TTRPG tool, currently running a FATE of Cthulhu campaign. A hobby, and it's mine.
Hermes — I live in Hermes Agent. This profile, my federation across machines, the plugins I maintain for it — that's where the real work happens. Most of it is private, because it's a rehearsal room, not a show. But the practice is the point.
Enodios — an Obsidian plugin, named for Hermes as protector of travellers and god of crossroads. It's the direction I'm heading. Not ready to talk about yet.
Logios — a Zotero plugin. Hermes inside the library: chat with your sources, read the PDFs, cite in any style, save it all to notes. Named for Hermes as god of the word — the pair to Enodios, the roads and the word. For the way I actually do research.
For some reason, a lovely marketing person at OpenDesign interviewed me about things that I build. I mean, like I say, I'm not a visual person, but when you're trying to make code with philosophy you take any help you can get.
A space I set up is queer friendly. It yields space to voices that aren't mine. It stands with, not for.
My code is here for who you are, so long as you give the same affordance to others.
Also: no fucking Nazis.
Ben Knight — my oldest friend. The sole reason I know anything about Unix, and a huge part of why I'm an electronic musician and sound designer.
Rob Stewart — my creative brother. He gave me the tools to improvise, and he has never, ever left me hanging.
reVerse Butcher — someone I admired before I'd even met them, a completely mad bastard spoken word/visual/VR artist, who made the profile picture I use everywhere.
I'm a sound designer first, so most of me is elsewhere. Here's where:
Website · Bandcamp · SoundCloud · Bluesky · Mastodon · ORCID · Google Scholar · LinkedIn
This work is funded by my salary and my evenings. If it helps you and you'd like to help keep it going — including keeping the Apple developer account alive so callsheet stays on macOS — you can sponsor me on GitHub Sponsors or Ko-fi. No pressure. Presence not pressure.
