Tarif
CV Start a project

Writing.

Data structures and system design taught from the first idea to expert level, and notes from running AI and messaging systems in production. Every concept links to the systems that depend on it.

Data structures & algorithms

Each data structure from the first idea to expert level, with interactive demos, exercises and where it shows up in real systems.

System design

How real backend systems are designed, from the naive version to production, with the data structures underneath and the trade-offs at each step.

Production notes

Notes from running AI and messaging systems in production: what broke, the numbers, and what I changed.