The Attic
Coming Soon

Dusty corners of engineering where we rebuild complex systems from scratch. Here students learn how to build these systems end-to-end in a language of their choice. No libraries, no shortcuts—just raw implementation.

Premium AccessPer Project Pricing
Distributed SystemsGoNetworking

Build Your Own Kafka

Understand distributed logs, commit offsets, and consumer groups by building a message broker from scratch.

View Roadmap
Hard
Storage EnginesC++Algorithms

Write a Relational Database System from scratch

Implement a crossover B-Tree, buffer pool manager, and SQL parser to understand how databases persist data.

View Roadmap
Expert
CompilersRustPL Theory

Make an Interpreter

Craft a lexer, parser, and AST evaluator. Learn how code actually runs by building your own language.

View Roadmap
Medium