
Portfolio
A cloud-ready web platform that ingests meeting audio/video and produces structured, searchable outputs: transcripts with speaker labels, agenda coverage signals, decisions/action items, and polished PDF/DOCX exports.

Project details
Automates post-meeting documentation: transcription, speaker labeling, agenda tracking, decision/action extraction, and report export.
Upload/record → secure storage → backend job → Whisper transcription → diarization → agenda matching → LLM extraction (summary/decisions/actions) → store results → React UI + transcript chatbot → exports.
Encrypted transport, encryption at rest support, auth + rules-based access controls, optional PII redaction, configurable retention.
Speech-to-text: Whisper
Backend: Flask (Python) + orchestration
Frontend: React
Auth/DB/Storage: Firebase
Infra: Docker + EC2 (example deployment)