
Craig Taub

Under-the-hood of type systems (e.g. TypeScript)
Master the inner workings of compilers by building a custom type checker to identify semantic errors and improve code reliability.
Under-the-hood of web bundlers (e.g. Webpack)
Demystify Webpack by building your own lightweight JavaScript bundler. Master AST parsing and dependency graphs to optimize builds.