About the Author

Stefan Baumgartner

Stefan Baumgartner is a developer, author, and speaker based in Linz, Austria. He specializes in TypeScript, JavaScript, and Rust, and has spent the better part of two decades writing software, thinking about type systems, and trying to explain both to other people.

He is an independent consultant and trainer at oida.dev, helping teams get more out of TypeScript and Rust. When he's not writing code or books, he organizes the Rust Linz meetup and the European TypeScript Conference.

Books

TypeScript Cookbook (O'Reilly, 2023) is Stefan's second book on TypeScript. It grew out of the realization that TypeScript had become wildly popular — yet developers were still fighting the type-checker, reaching for any, or feeling slowed down writing types that existed just to please the compiler. The book covers real-world type-level programming across 12 chapters and more than 100 recipes, from project setup and basic types through generics, conditional types, and type development strategies. Available in English, Russian, and Korean.

TypeScript in 50 Lessons (Smashing Magazine, 2020) was Stefan's first book on TypeScript, covering the language from the ground up through 50 focused, self-contained lessons.

Writing & Speaking

Stefan writes at fettblog.eu, where he has published over 50 TypeScript articles since 2018 — alongside pieces on Rust, web performance, and the craft of building software. He speaks at conferences and runs workshops on TypeScript and Rust across Europe and beyond.

The other stuff

Stefan has a soft spot for Italian food, Belgian beer, and British vinyl records. If you're ever in Linz, he's probably at a record shop.

Find Stefan online