Problem
A three-session live course for the 92nd Street Y needed slide decks, listening sheets, and study documents that stayed consistent as the material changed, plus a live finale with audio and video on cue.
What I built
A Python pipeline that generates every course material from one source file per session, and a presenter console that keeps the speaker view and the Zoom-shared slides in sync across three displays.
