Back to portfolio
Deep dives
Case Studies
The decisions behind the systems — why I chose what I chose, the trade-offs, and what the numbers did. Problem → options → decision → results.
Personal project
An AI Receptionist That Books Appointments
A provider-agnostic booking agent, grounded in a real schedule
Next.js 14TypeScriptPostgreSQLDrizzle
Read case study
Nova Dynamic Media · in progress
Grouping Live Audience Questions With an Agent
Clustering thousands of event questions on Amazon Bedrock AgentCore
Bedrock AgentCoreLangGraphAmazon Nova 2DynamoDB
Read case study
Nova Dynamic Media
From IoT Core to AppSync
Re-platforming real-time audience interaction for scale
AppSyncGraphQLCognitoDynamoDB
Read case study
Nova Dynamic Media
An AI RAG Copilot for Live Events
Grounded Q&A, chatbots, and agents over event knowledge
AWS BedrockKnowledge BasesBedrock AgentsClaude
Read case study
Nova Dynamic Media
Ultra-Low-Latency Live Streaming on Amazon IVS
Real-time video and secure HLS delivery for enterprise events
Amazon IVSHLSAWS MediaConvertCloudFront
Read case study
Nova Dynamic Media
An E-Learning Layer for Live Events
Verified video progress, quizzes, and certificates at 1000+ users
LambdaDynamoDBS3CloudFront
Read case study
Nova Dynamic Media · in progress
AI Reporting and Summaries for Live Events
Step Functions aggregation and grounded Bedrock summaries over event data
Step FunctionsAWS BedrockKnowledge BaseAthena
Read case study
Nova Dynamic Media
Real-Time Presence Telemetry at Scale
Stateless heartbeats + Valkey, not WebSockets + Redis
AppSyncGraphQLValkeyLambda
Read case study
Nova Dynamic Media
Cutting AWS Cost 50–60% — While Going Faster
How I debugged spend and got performance as a bonus
Graviton2LambdaValkey ServerlessDynamoDB
Read case study