Small, clear lessons — compounding into mastery.
Compound Engineer is a visual knowledge base for engineers preparing for interviews and learning new concepts. Every lesson starts with a picture, moves one step at a time, and ends in code you can write yourself.

Aayush Ostwal
Founder, Compound EngineerAayush Ostwal is an Associate Director of Engineering who builds GenAI and agentic AI applications, and writes and teaches the topics engineers are expected to know but are rarely taught well: system design, AI engineering, DevOps and data structures and algorithms.
Compound Engineer exists because hard ideas are usually explained as walls of text. Each lesson here is drawn first, explained one step at a time, and checked against how the topic is really asked in interviews.
Make hard engineering ideas easy to see, and easy to keep.
Most engineers prepare for interviews by memorising answers. We think that is the slow way. When you understand why a system is shaped the way it is, you can rebuild the answer under pressure and carry the idea into real work.
The library covers nine tracks, from roadmaps and DSA to high-level and low-level design, ML and AI system design, AI engineering and DevOps. Part of it is free forever; Pro unlocks every lesson, animation and step-through player.
Beyond the lessons, we offer mock interviews and one-to-one consultations for engineers who want direct, honest feedback on their approach, their resume or their next career move.
What we believe
Picture first
If you can see the shape of a system, the details stop being memorisation.
Small steps compound
One clear idea a day beats a weekend of cramming — it’s the logo for a reason.
Interview-real
Every lesson ends with how the topic is actually asked — and the follow-ups.
Want to talk?
Book a mock interview or a 1:1, or just follow along through the newsletter.