Playground
Experiments
Technical explorations and half-built ideas. Mostly for learning — the process matters more than shipping something polished.
Reactive Query Engine
In ProgressA toy reactive query engine in TypeScript. Inspired by TanStack Query internals — building it from scratch to understand how it works.
Terminal UI Framework
PausedInk-inspired TUI framework for Bun. Building the layout engine first — flexbox in the terminal is weirder than you'd expect.
CRDT Text Editor
In ProgressA collaborative text editor using CRDTs for conflict resolution. Currently implementing the Yjs CRDT model from scratch.
GPU Particle System
PausedWebGPU compute shaders for 1M+ particles. Most of the time was spent fighting the shader language, not the physics.
Zero-dependency HTTP Server
DoneWriting an HTTP/1.1 server using only Node.js net module. No frameworks, no middleware — just sockets and RFC reading.