CV overview

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.