back

Study

System design, one building block at a time. I read a topic with my coach, then the deck below it tests me on it — including the exact questions I got wrong the first time. Learning in public while I prep for senior engineering interviews.

Algorithms

Topic strength tracker

A live radar of my LeetCode strength across 14 topics — recency-decayed, difficulty-weighted — plus per-problem recall decks built from my own mistakes.

27 problems 87 cards

Term drills

Nouns on demand — the vocabulary interviewers listen for. Gear 1: multiple choice. Gear 2: name it, no options.

JavaScript

Array method drills

map, filter, reduce, find, sort. The one-liners a live coding round expects you to type without thinking, solved in a sandbox and checked against hidden cases.

5 lessons 28 exercises

System design