Building a Database From Scratch
Notes from exploring storage, indexing, and the fundamentals behind database systems.
PROJECTS · WRITING · LEARNING
A collection of software projects, technical writing, experiments, and notes from things I'm exploring.
Exploring storage engines, indexing, transactions, and query execution by building a database from the ground up.
A hands-on implementation exploring networking, data structures, persistence, and in-memory systems.
Learning how programming languages work by building a compiler from parsing to code generation.
Notes from exploring storage, indexing, and the fundamentals behind database systems.
Exploring what happens underneath the familiar Redis interface.
A practical exploration of compilers and programming language fundamentals.
CONTACT