← home

Writing

Deep dives into how things work and notes from building them.

AllDeep divesBuild notes

Minimal Docker

Apr 6, 2026

A tiny container runtime built in Go to understand namespaces, chroot, proc mounts, and basic cgroup v2 limits.

Build noteGoLinux

Simple React Query

May 1, 2025

A minimal implementation of React Query from scratch. Caching, tag-based invalidation, and automatic revalidation in ~200 lines.

Build noteTypeScriptReact

Minimal React Router

Apr 1, 2025

A zero-dependency client-side router built with React Context and the History API. ~100 lines of code.

Build noteTypeScriptReact

A Minimal Implementation of Global Store in React

Mar 1, 2025

A minimal global state management library inspired by Zustand, built to understand how state management works under the hood.

Build noteTypeScriptReact

Minimal Virtual DOM

Feb 1, 2025

A ~100 line virtual DOM implementation. Virtual nodes, rendering, and diffing from scratch in plain JavaScript.

Build noteJavaScript

LLM Token Visualizer

Jan 1, 2025

An interactive tool for understanding how language models break text into tokens. Visualize tokenization, inspect token metadata, and learn why it matters.

Build noteTypeScriptNext.jsReact
home