Skip to content
Artwork for Cause & Effect
Cause & Effect · Jun 24, 2025 · 1 hr 9 min

Scaling Voice AI at MasterClass with Effect & TypeScript #3

In this episode of Cause & Effect, Johannes Schickling had a conversation with David Golightly, Staff Engineer at MasterClass, to explore how his team built Cortex – a real-time voice AI orchestration layer that powers personalized conversations with celebrity instructors like Gordon Ramsay and Mark Cuban. Effect is an ecosystem of tools to build production-grade software in TypeScript. Website & docs Community & support Follow us on X (Twitter) Github #Effect #TypeScript #Zendesk #softwareDevelopment Song: Dosi & Aisake - Cruising [NCS Release] Music provided by NoCopyrightSounds Free Download/Stream: http://ncs.io/Cruising Watch: http://ncs.lnk.to/CruisingAT/youtube (00:00) - Intro & David's background (04:56) - Discovering Effect & early impressions (08:32) - Why RxJS wasn’t enough for Cortex (16:15) - MasterClass On Call (19:10) - Building the orchestration layer (25:30) - Incremental adoption of Effect at MasterClass (31:43) - Text-to-speech component (40:08) - Error handling, observability, open-telemetry (01:01:20) - Looking ahead: Effect 4.0 & the future (01:08:00) - Closing thoughts

0:00 · Intro & David's background-1:09:26

transcript

No transcript — this publisher did not publish one.

show notes

In this episode of Cause & Effect, Johannes Schickling had a conversation with David Golightly, Staff Engineer at MasterClass, to explore how his team built Cortex – a real-time voice AI orchestration layer that powers personalized conversations with celebrity instructors like Gordon Ramsay and Mark Cuban.

Effect is an ecosystem of tools to build production-grade software in TypeScript.

#Effect #TypeScript #Zendesk #softwareDevelopment

Song: Dosi & Aisake - Cruising [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/Cruising
Watch: http://ncs.lnk.to/CruisingAT/youtube

  • (00:00) - Intro & David's background
  • (04:56) - Discovering Effect & early impressions
  • (08:32) - Why RxJS wasn’t enough for Cortex
  • (16:15) - MasterClass On Call
  • (19:10) - Building the orchestration layer
  • (25:30) - Incremental adoption of Effect at MasterClass
  • (31:43) - Text-to-speech component
  • (40:08) - Error handling, observability, open-telemetry
  • (01:01:20) - Looking ahead: Effect 4.0 & the future
  • (01:08:00) - Closing thoughts
links5

chapters

10 chapters