What I am working on at the moment (Apr 2026). Many of these are long-term projects where I won’t do anything with them for 6 months or a year and then come back to them and make more progress.

Professional

AgendaScope — a SaaS platform designed for teams growing from ‘founding team’ to ’leadership team’ to solve issues around priority, misalignments, decision making and the inevitable meetings. AgendaScope is built by myself and Alan Bradburne. It is an Elixir LiveView application. Some use of coding agents but the app pre-dates them by some time.

Welcome Our New Robot Overlords — a newsletter for people interest in artificial intelligence that I am writing in collaboration with Chris Bateman of International Hobo.

Eden — a SaaS platform for managing relationships principally in conjunction with LinkedIn. I wrote it because I couldn’t get on with any of the CRM platforms I tried (and I tried most of them). Eden is an Elixir LiveView application. Built in cooperation with Claude Code.

DemoGen — an Elixir application for building SaaS demo sites. You write a script, akin to a movie screenplay, that describes actors (users) and the actions they take that builds the demo site to a particular state. DemoGen makes the script runnable so that you can get repeatable demo sites at the touch of a button. Written by me.

Ergo — a parser combinator library, written in Elixir. I love parser combinators and this has matured into a sophisticated tool. Among other things It powers Rez, DemoGen, and Mangle. Once you have a good parser combinator library, every problem looks like an opportunity to parse things!

The Problem People — no link yet but I have in mind a prototype for a networking/problem solving group.

Pragamatic Strategy — a strategy book for people who are too busy for strategy. Based on my experience consulting around strategy, value proposition, business model and technology. Written and rewritten a dozen times at the moment its about a 30,000 word draft but I have lost my way again.

Personal

Rez — Rez is an open-source tool for creating interaction fiction games. It is a language, parser, and runtime implemented in Elixir that generates a Javascript application. It’s written by me with occasional use of Claude Code for debugging.

Mangle — Mangle is an open source string manipulation virtual machine written in Elixir. The prototype was built with Claude Code, then I threw that away and rewrote it myself. It implements a “CPU” and an instruction set than searches, matches, manipulates, or generates characters. Mainly has applications in ConLang.

Axo — Axo is a node graph based generative art site for generating plots for HP-GL pen plotters (e.g. an HP-7475A), Laser cutters, and CNC Mills (using G-Code). Axo is written in Elixir LiveView with the assistance of Claude Code.

SlipSteam — a sci-fi Interactive Fiction (IF) game, written in Rez, that is a sort of Wing Commander Privateer meets Iron Sworn Starforged.

Fleet Commander — sci-fi IF game, written in Rez that is sort of Star Trek: Birth of the Federation meets Out of the Park baseball.

Rise of the Necromancer — a fantasy IF game, written in Rez, that is a kind of homage to Neverwinter Nights where you get to be the evil force that corrupts a city.

Mortem Respublica — a board game about the fall of the Roman republic based as much on the BBC series ‘I Claudius’ as real history.

Rise of the Dark Lord — I want to like Lord of the Rings: Duel for Middle Earth but honestly I hate halflings. So, a board game about a band of heros facing off against a returning dark lord.

Dropped

Mentat — a macOS app for personal knowledge management. It was almost serviceable before Roam Research appeared on the scene. Roam and Mentat are nothing alike but Roam scratched enough of my itch to take the heat out of development. Mentat was written in Objective-C and is unfortunately no longer compilable due to rotted depedencies.

Scum & Villainy — a board game about bounty hunters & smugglers originally set in the classic Star Wars era but being rehomed on original IP.

Flashing Steel — a board game set in fantasy Edo Japan about becoming a legendary sword master.