Projects
A selection of projects I've built.
A bytecode-compiled language with closures and a tri-color garbage collector, built from scratch with zero dependencies
A change data capture engine using Postgres logical replication, durable checkpoints, and pluggable sinks
A browser engine built from scratch that parses HTML and CSS, computes layout, and renders pages as terminal ASCII
Run SQL directly against CSV, JSON, NDJSON, TSV, and Parquet files without an import step
A searchable memory layer for Git workspaces that finds commits, branches, and at-risk local work
Kubernetes-powered playgrounds for rapid prototyping in React and Node.js
An AI coding CLI for inspecting, editing, and reasoning about code from the terminal
Monitor services and get instant downtime alerts with AI-assisted remediation
Create customized Turborepos from composable templates and sensible defaults
Download specific files or directories from GitHub without cloning the repository
Foundational systems built from scratch, including a WAL, load balancer, garbage collector, and consistent hash ring
A concurrent tri-color garbage collector with multiple allocation strategies