

Dimitri Mitropoulos
Engineer and developer at Vercel, founder of Michigan TypeScript, and co-founder of SquiggleConf; known for the project porting Doom into the TypeScript type system.
Top 3 podcasts with Dimitri Mitropoulos
Ranked by the Snipd community

32 snips
Nov 25, 2025 • 1h 1min
Running Doom in TypeScript with Dimitri Mitropoulos
Dimitri Mitropoulos, a developer at Vercel and founder of Michigan TypeScript, shares fascinating insights on his audacious project of running Doom in TypeScript. He delves into the technical challenges of representing Doom within three trillion lines of types, utilizing TypeScript's literal types for frame computation. Dimitri also discusses the practicalities of advanced TypeScript, advocating for safer coding practices like exact optional property types. Additionally, he reveals his musical side in recording Doom's soundtrack, blending creativity with programming.

Sep 19, 2024 • 1h 12min
It's all about the squiggles (JS Party #339)
Josh Goldberg, a web development tooling conference organizer, and Dimitri Mitropoulos, a tech event specialist, discuss the motivations behind SquiggleConf. They delve into the importance of developer tools, sharing insights on enhancing attendee engagement and coping with the logistics of organizing events. The duo emphasizes building inclusive tech communities, supporting new speakers, and fostering creativity within programming cultures. They also highlight the significance of effective documentation and efficient bug reporting in the development ecosystem.

Sep 19, 2024 • 1h 12min
It's all about the squiggles
Josh Goldberg, a conference organizer passionate about developer tools, and Dimitri Mitropoulos, a champion for inclusivity in tech, discuss the upcoming SquiggleConf. They dive into the significance of developer tooling, reflecting on how the pandemic reshaped tech events. The duo shares insights on organizing conferences, fostering inclusive environments, and encouraging diverse speakers. They emphasize community engagement and the delightful quirks of the TypeScript community, all while reminding us of the importance of clear communication and documentation in tech.


