Principal Engineering

Two independent, lab-based curricula for frontend and web-platform engineering. Predict before observing; build before reading; never memorise a path.

Engine & runtime level

Browser & Framework Internals

Chromium's process model, the HTML parser, DOM internals, the V8 binding layer, the CSS engine, layout, paint, the compositor and scheduling — alongside React/Vue/Redux-class runtimes rebuilt from scratch, then compared against production source.

29 modules297 pages82 stepsbi-* fw-*

Application & organisation level

Frontend Principal Engineering

Execution model, memory and leaks, object shapes and the JIT, HTML as a platform, CSS architecture and invalidation, layout — every claim measured in a real browser over the DevTools Protocol.

7 modules95 pages30 stepsfe-*

Each book is generated with mdBook from its own project directory. They are designed to interleave, and the sequencing runs both ways — the frontend track's execution model precedes Blink scheduling, while the internals track's mini-React precedes any reading about Fiber.