Case StudiesProductsBlogOpen SourceBook a call

Open Source

Tools and libraries I've released for anyone to use, fork, and own, from single-file sync to a neighborhood yard-sale map.

A robed figure stands beneath a gnarled tree, reaching toward a large swirling spiral, surrounded by pastel pink and mint green clouds and faint circuit-line patterns in the background.

Arcanetable

A browser-based 3D virtual tabletop built for playtesting trading card games. Arcanetable gives designers and playgroups a flexible, shared space to test ideas together without enforcing rules or workflows.

A stylized owl icon with crescent moon eyes and a diamond nose, rendered in blue-purple gradients, surrounded by pastel pink, mint, and lavender geometric and circuit-board design elements.

Blathadex

a companion guide for Animal Crossing: New Horizons, designed to help players track, discover, and plan around the creatures, flowers, villagers, and items available on their island.

dawei

dawei

Minimal, flexible state management for React.

feature-flags

feature-flags

Tiny, framework-agnostic feature flags for TypeScript.

id-order-spacing

id-order-spacing

Minimal, collision-safe ordering for sortable lists.

Yard Sale Map

Organizing a neighborhood yard sale? Put every seller on a map that updates itself from your sign-up form. Free, and yours to keep.

pocketbase-schema

pocketbase-schema

Type-safe PocketBase development — automatically.

solid-validation

solid-validation

Lightweight, flexible form validation for Solid.js.

sparkstone/css

sparkstone/css

I Finally Built the CSS Framework I Wanted

Tasks

Local-first, collaborative notes and tasks—built for offline reliability.

version-json

version-json

Effortless versioning for long-lived JSON payloads.

Newsletter

Subscribe to my newsletter to be the first to hear about what I do next