Portfolio
Study Copilot - Lecture Transcription & Notes Pipeline
Next.jsTypeScriptPythonSupabaseWhisperFFmpegOpenAI API
Full-stack application for processing lecture recordings and PDFs, generating transcripts and synthesizing structured study notes.
Project summary
Built a full-stack pipeline that processes lecture recordings and PDFs into transcripts and structured study notes.
Key outcomes
- Built a Next.js and TypeScript interface for audio/PDF upload, processing status and mobile-friendly note viewing.
- Implemented Python workers for FFmpeg preprocessing, audio chunking, Whisper transcription and structured note generation.
- Used Supabase for queue/state management and private result storage, including safe worker job claiming and failure handling.
- Designed reusable prompts and templates for lecture-note synthesis and master-note generation.