Loading Now

Builds

Things I’ve made that aren’t blog posts. Products, interactive learning content, and browser-based utility tools — most of them small, most of them built to scratch a specific itch and then left online in case anyone else has the same itch.

TTXForge

TTXForge is a tabletop RPG toolkit for generating, editing, and exporting custom adventure content. It’s the project I keep coming back to — equal parts a real product and a long-running design playground. ttxforge.com · Launch post

Interactive learning content

About fifty browser-based puzzles, drag-and-drop challenges, and debuggers for systems and security topics — things like tracing email headers, sequencing systemd targets, fixing broken Dockerfiles, and matching TCP states to their function. Each one runs entirely in the browser, no signup, no server. Good for skimming when you want to test what you actually remember vs. what you only think you know.

A few favorites:

Full set: all interactive content.

Utility tools and visualizers

About eighty single-purpose tools that run in the browser — converters, decoders, checkers, simulators, and visualizers. Subnet math, JWT inspection, regex testing, TLS certificate analysis, packet flow diagrams, that kind of thing. Built for the moments when I needed exactly one thing and didn’t want to install or sign up for anything to get it.

A few favorites:

Full set: all tools.

Internal tools

A larger body of work lives inside production environments and isn’t public: access-review portals, vulnerability triage workflows, ticket-management automation, an internal operations API, spend tracking, and VM provisioning utilities, among others. The shape of that work — what it’s like to build small, opinionated tools that quietly replace large, expensive ones — shows up in the writing on this site, particularly the AI-augmented operator series. See the Before the Seed Prompt post and the broader AI category for that side of the story.