Work
Every layer, built here.
Five systems across operating systems, media, graphics and data. Each one starts from the specification and ends with a build log for every milestone.
In development
Ridge OS
Operating system
A 64-bit kernel, bootloader and window manager written in C and assembly.
Shipped
Cutline
Video editor
Non-linear editing with a hand-written H.264 decoder and GPU compositor.
Shipped
Facet
3D web engine
A WebGPU renderer with its own math library, scene graph and shader compiler.
Research
Ledger
Database
An embedded storage engine with a B+tree, write-ahead log and a small SQL parser.
Shipped
Tessera
Font rasterizer
A TrueType parser and anti-aliased rasterizer in under ten thousand lines.
No projects in this category yet.
Have a system that needs to exist?
Tell me what you're building. Every enquiry gets a personal reply within two working days.
Start a project