Selected work

What was wrong, what we built, what changed.

Client names are withheld unless the client is happy to be cited. Where a study carries figures they are the client's own, and the period they cover is always stated. Below the client work is the software we build for ourselves — that one you can go and click.

Client work

Where an engagement has measured figures, they are shown. Where it does not, it says nothing rather than filling the space.

Built for ourselves

Software we build when nobody is paying us to. These are not client engagements and they carry no business figures — what they are is proof that the studio ships. Where one is live, the link goes to the real thing, so you can judge it without taking our word for anything.

LivePathara — an AI agent pipeline for job seekersTurns a resume and a short questionnaire into a ranked list of real open jobs, each with a tailored resume, cover letter and interview prep document.Next.js · TypeScript · Supabase · AI agents · StripeRead it
In progressKora — a direct booking engine for service businessesLets a service business take reservations on its own site rather than hand a marketplace a cut of every one.Next.js · Node.js · Express · PostgreSQL · StripeRead it
LiveLegend Forge — a server-authoritative browser roguelikeA hero-builder with permadeath and a rolling 30-day leaderboard, where every roll, battle and score is resolved on the server so the board means something.Next.js · TypeScript · PostgreSQL · Drizzle ORM · Better AuthRead it
Local prototypePipsKeep — an offline-first PWAA browser pet game with no backend and no network calls at all: it installs to the home screen, saves to the device, and works with the aeroplane mode on.TypeScript · PixiJS · Vite · Vitest · IndexedDBRead it
LiveLumi — chart astronomy with an AI reading on topCalculates a precise natal chart from real astronomical data, then has a model write a reading for that chart rather than fill in a template.Next.js · TypeScript · OpenAI API · Swiss Ephemeris · VercelRead it
LiveOutlandr.io — real-time multiplayer in the browserA settlement strategy game for two to six players that runs entirely in the browser, with no download and no account.Next.js · TypeScript · Phaser · WebSockets · VercelRead it