Work · 15 entries
Things I've built,
kept on the shelf.
The shelf is split into whatever sections I choose in the CMS, so the public page can evolve without changing the page code.
Utilities · 13
Small, focused tools built to do one useful thing well.
- 01
Focus Timer
A minimal pomodoro timer that lives in this page.
2026React / Web Audio / LocalStorage - 02
Regex Playground
Test patterns against sample text, live.
2026React / RegExp - 03
Cron Lab
Read cron expressions in plain English — or build them visually.
2026React / Developer Tool / Scheduling - 04
Markdown Scratchpad
Auto-saving markdown notes — no account required.
2026React / Markdown / LocalStorage - 05
JSON Tidy
Format, validate, and minify JSON instantly.
2026React / Developer Tool / Local - 06
Password Forge
Generate strong passwords with live strength feedback.
2026React / Security / UX - 07
Passkey Playground
Explore WebAuthn passkeys without sending your credential data anywhere.
2026WebAuthn / Passkeys / Browser APIs / Security - 08
Palette Forge
Generate accessible color palettes from a single seed.
2026React / OKLCH / a11y - 09
Gradient Studio
Design CSS gradients and copy the code.
2026React / CSS / Design - 10
Typing Speed Test
A 60-second typing race against the clock.
2026React / Game / Performance - 11
Clicker Test
How many times can you click in 10 seconds?
2026React / Game / Performance - 12
Image Annotator
Upload an image, draw on it, download the result.
2026React / marker.js / Canvas - 13
Diffchecker
Compare, inspect and merge code, text and rich text in your browser.
2026React / Diffing / Developer Tool / Rich Text
Projects · 2
Larger builds, systems and longer-running pieces of work.