Search

Search pages, projects, and more.

Playground

Experiments

Technical explorations and half-built ideas. Mostly for learning — the process matters more than shipping something polished.

Reactive Query Engine

In Progress

A toy reactive query engine in TypeScript. Inspired by TanStack Query internals — building it from scratch to understand how it works.

TypeScriptSignalsReactive

Terminal UI Framework

Paused

Ink-inspired TUI framework for Bun. Building the layout engine first — flexbox in the terminal is weirder than you'd expect.

BunRustTUI

CRDT Text Editor

In Progress

A collaborative text editor using CRDTs for conflict resolution. Currently implementing the Yjs CRDT model from scratch.

TypeScriptCRDTWebSockets

GPU Particle System

Paused

WebGPU compute shaders for 1M+ particles. Most of the time was spent fighting the shader language, not the physics.

WebGPUWGSLTypeScript

Zero-dependency HTTP Server

Done

Writing an HTTP/1.1 server using only Node.js net module. No frameworks, no middleware — just sockets and RFC reading.

Node.jsHTTPTypeScript
Available for work