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.
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.
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.
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.
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