Projects
- Live
- 1
- Private
- 1
- In build
- 3
All projects

Live
The Digital Novice
A fully autonomous AI newsletter. Every day it reads trusted sources, writes and illustrates the issue, and publishes only if a second model passes it.
Next.js, Claude API, Supabase, Resend, Stripe, Replicate, Vercel
Private
Utility billing software
Billing software for a water utility with 200+ accounts, in build: recurring billing with autopay, a customer portal and back-office tools.
Next.js, TypeScript, Supabase, Cloudflare Workers

In build
Kalsys
One memory shared across AI assistants. The assistant proposes a change, Kalsys checks it against written rules, and nothing is saved until the owner approves.
TypeScript, MCP, Postgres, Supabase Auth, Railway
In build
Legacy online RPG restoration
A 2000s online RPG restored on a private test setup without source code: the client analyzed and patched, lost text recovered, interface art redrawn with AI.
Python, x86 binary patching, Packet tracing, Database tracing, Image models
In build
Utility website
Public website for a water utility, built from a fixed written spec. Every change is checked on a preview copy before it reaches production.
Next.js, Cloudflare Pages