BACK TO ARCHIVECase Study 02
2026
CASE STUDY

Meeting Summarizer

AI Speech-to-Text & Production Meeting Summarizer

PythonFastAPIReactDockerAWS

01 / Project Overview

An AI meeting summarization system featuring automated speech-to-text transcription, key discussion extractors, and action item mapping. Containerized with Docker and deployed on AWS EC2 behind an Nginx reverse proxy with SSL encryption for enterprise scalability.

Quick Facts
Released2026
RoleLead Engineer
Core FocusScale & Speed

02 / The Challenge & Problem

Real-World Problem Statement

Virtual meetings generate hours of audio recordings that are time-consuming to re-watch. Manual note-taking is error-prone, distracts participants from active discussion, and frequently misses crucial action items and technical commitments.

03 / The Engineering Solution

Implementation & Architectural Approach

Engineered an automated transcription and summarization pipeline combining speech recognition with LLM structure extractors. Deployed on containerized AWS EC2 microservices with Nginx SSL proxying for low-latency processing.

04 / Technical Architecture Flow

01Client Interface

Vite + React Dashboard

Real-time audio uploader, live transcription viewer, and interactive Markdown summary exporter.

02API Microservice

FastAPI & Python Async Processing

Handles file streaming, chunked audio processing, Whisper model inference, and LLM prompt structuring.

03Production Deployment

Docker Container & AWS EC2

Containerized runtime deployed on AWS EC2 behind an Nginx reverse proxy with automated Let's Encrypt SSL certificates.

05 / Key Project Features

Automated Speech-to-Text

Converts meeting audio into high-accuracy transcripts with timestamp alignment.

Action Item Extraction

Identifies tasks, assignees, and deadlines automatically from conversation context.

AWS Cloud Deployment

Production-grade HTTPS deployment running on AWS EC2 microservices with Docker and Nginx.

06 / Engineering Challenges & Mitigations

Blocker Difficulty

Processing large audio files caused API timeouts on long meeting recordings.

Resolution Strategy

Implemented asynchronous chunked streaming and background task execution with SSE (Server-Sent Events) progress updates.

Blocker Difficulty

Configuring SSL and CORS headers across Docker container boundaries on AWS EC2.

Resolution Strategy

Structured Nginx reverse-proxy configuration with Certbot SSL renewal scripts and unified header forwarding.

07 / Technical & Personal Learnings

01

Mastered production deployment pipelines using Docker, AWS EC2, Nginx, and SSL certificate management.

02

Gained deep expertise in integrating Whisper speech recognition and LLM summarization workflows.

08 / Categorized Tech Stack

AI & Audio Core

Python
OpenAI Whisper
FastAPI
PyTorch

Frontend & UI

React
Vite
Tailwind CSS
Axios

Cloud Infrastructure

Docker
AWS EC2
Nginx
Let's Encrypt SSL