Projects(side quests with varying completion rates)
A collection of personal projects, mostly built on evenings and weekends. There's an observable Cloudflare addiction running through most of them. All source code is available on GitHub.
After being out of the React world for a while, I wanted a small real project to shake the rust off — that was Wordz, a Wordle clone (source on GitHub).
Spanners
Livetools I keep reaching for
A collection of developer utilities I use regularly — JSON formatter, SQL formatter, Base64 encoder, GUID generator, case converter, hex color picker, image generator, markdown editor, and an Azure Service Bus receiver. Simple, fast, and just a little playful.
StubKit
Livemock HTTP responses, instantly
A lightweight API mocking service for testing error handling and timeout logic. Every HTTP status from 100-599 returns instantly, and you can simulate delays up to 30 seconds. No setup, no config. Append any extra path or query string — the response stays the same.
Hardcopy
Liveyou're looking at it
This blog. A statically generated site built with React Router v7 and then stripped of all client-side JavaScript at build time. The result is a fast, accessible, zero-JS site that still gets built with React. Posts are authored in Markdown with syntax highlighting via Highlight.js.
Wordz
Livea Wordle-style daily word game
Six guesses, colored feedback, on-screen keyboard — the usual Wordle-shaped deal. I built it as a hands-on way to get back into React after time away, before reaching for bigger stacks again.
boingfwip.com
Livewildcard localhost for local development
A public wildcard DNS zone where every subdomain of boingfwip.com resolves to 127.0.0.1. Use myapp.boingfwip.com or api.boingfwip.com during dev when you need a real hostname — cookie scoping, OAuth redirects that reject localhost, reverse proxies that route by host — without editing hosts files every time.
satire, not a summons
A spoof website for a fictional debt collection agency — tongue firmly in cheek. I registered the domain almost fifteen years ago; the stars finally aligned to ship the real thing. Built with a lot of help from Cursor.