Pick a set of notes.

Four separate shelves. Each has its own map in the sidebar, its own reading order, and remembers what you have finished.

Shelf one

AI engineering

Notes from building AI systems: tokenization and attention, the KV cache, agent loops and MCP, RAG ingestion and chunking, and how to evaluate what you built. Plain English, with the real numbers, including the experiments that did not work.

31 notes · 6 sections Open AI engineering →
Shelf two

Data structures & algorithms

The 154 patterns behind the DSA questions Google asks, grouped into 27 topics. Each pattern has a short video that runs the real algorithm on one example, the invariant to keep, when to reach for it, and the Google-tagged LeetCode problems it solves.

154 patterns · 27 topics · 154 videos Open DSA patterns →
Shelf three

System design

100 system design questions reported from Google interviews, the 77 concepts they are built from (each explained from scratch, one piece at a time), and every problem solved in the same six-step framework: requirements with numbers, entities, API, high-level design, deep dives, and what a strong answer sounds like.

100 problems · 77 concepts · 11 categories Open System design →
Shelf four

Low-level design

100 object-oriented and class-design questions reported from Google interviews, the 68 concepts behind them (principles, patterns, data structures inside objects, concurrency in one process), each refactored into view one step at a time, and every problem solved with a class diagram, the interfaces, the patterns chosen, working Python, and the follow-ups interviewers probe.

100 problems · 68 concepts · 8 categories Open Low-level design →