Selected work

Open-source libraries and systems, built the hard way first.

Existing libraries usually work well enough, and most frustrations are worth just living with. Kin Form and Kin Store started where that stopped being true: building the alternative, first to solve my own problem, later for anyone else who hits the same wall.


Creator & Maintainer
03/2025 – Present
Kin Form

Rewritten from a Lit-only library into a framework-agnostic, type-safe form library with a simple idea (a form is a tree where every node is the same kind of thing), ~2.7x smaller and up to 48x faster than React Hook Form in my own benchmarks.

TypeScriptReactLit
Visit site
Creator & Maintainer
06/2026 – Present
Kin Store

A type-safe, zero-dependency, framework-agnostic reactive state library with a tiny footprint, flat plugin composition (persist, history, immer, ...) and React bindings. Built after Zustand and Redux both felt wrong for the job.

TypeScriptState management
Visit site
Creator & Architect
01/2026 – Present
MiniSlackOn hold

A hands-on system-design exercise: a 6-tier distributed architecture (client, gateway, service, storage, worker, event bus) with a practical roadmap from monolith to full distribution.

System designMicroservices
View on GitHub

Earlier

Indoor Asset Tracking System

Together with four teammates at Portland State University, I helped design and build a system for tracking assets indoors, where GPS doesn't reach. It took first place as our senior capstone project.

View on GitHub