Projects

Daily Zeitgeist
Daily Zeitgeist — Trend Aggregation Dashboard
Aug 2026

Live personal trend dashboard that ingests Tech, News, Gaming, and Sports data from verified APIs on a nightly schedule. Django REST and Next.js serve precomputed Postgres snapshots with Gemini-generated summaries, deployed on GCP Cloud Run behind HTTPS load balancing, Cloud Armor, Cloud SQL, Terraform, and GitHub Actions CI/CD.

Django RESTNext.jsPostgreSQLGeminiCloud RunCloud SQLTerraformGitHub Actions
CreditBridge
🥈 GDG UMD Hackathon — Runner Up, Best Use of AI Studio
CreditBridge — Alternative Credit Scoring
Apr 2026

Alternative credit scoring for 1.3B unbanked adults. Upload utility bills or rental receipts — Gemini Vision extracts financial signals, a blended ML model produces a FICO-style score, and Claude writes a plain-English verdict voiced aloud via ElevenLabs for accessibility.

Gemini VisionClaude APIElevenLabsFastAPIReactFirestoreLightGBM
cargo-monitoring
AgenticTerps — AI Cargo Monitoring
Mar 2026 - Apr 2026

Multi-agent AI platform for pharmaceutical cold-chain monitoring using Claude AI and LangChain. Autonomous anomaly detection with compound risk analysis, tool-augmented orchestration generating recovery plans, and FDA-compliant human-in-the-loop workflows with complete audit trails. Event-driven architecture on GCP achieving sub-second response times.

Claude APILangChainFastAPICloud RunPub/SubFirestoreBigQueryTerraform
Trash Talk Translator
Trash Talk Translator
Apr 2026

Voice-powered AI roast generator transforming gaming trash talk into 10 legendary character voices. Web Speech API → Gemini prompt engineering → ElevenLabs TTS pipeline with sub-2-second latency. Production-deployed with Discord bot integration reducing gaming toxicity through humor.

ReactFastAPIGemini APIElevenLabsWeb Speech APIDiscord Bot
EcoLens
EcoLens
Jan 2026

AI environmental intelligence platform integrating Claude Vision + NASA GIBS satellite imagery to classify CO₂ emissions and benchmark against Paris Agreement targets. Dual-mode RAG pipeline with 70% API cost reduction via strategic caching.

FastAPIClaude APINASA GIBSChromaDBVoyage AIRAG
JobHunter
🥈 GDG Hackathon — 2nd Prize
Job Hunter
Nov 2025

Automated job watcher that scrapes company career pages, filters by keywords, and delivers HTML email digests. Prototyped serverless deployment on GCP Cloud Functions + Cloud Scheduler with Secret Manager for SMTP.

FastAPIBeautifulSoupSQLiteGCPCloud Functions
FitnessHub
🏆 Anthropic Hackathon — Student Choice Award
FitnessHub
Nov 2025

AI-powered fitness app generating personalized 7-day workout & nutrition plans via Claude API. Engineered multi-parameter inputs, optimized system prompts for consistent JSON outputs, and adaptive age-based exercise programming.

PythonFlaskClaude APIHTML/CSS/JS
TEMS
TEMS — Terrapin Events Platform
Oct 2025

Serverless event management for 200+ university organizers supporting 1,000+ concurrent users. CQRS + single-table DynamoDB modeling, AppSync GraphQL, 99.5% uptime via multi-AZ, sub-2-second API response times.

AWS LambdaDynamoDBAppSyncNext.js 14TypeScriptGraphQL
OpenTelemetry
OpenTelemetry on AWS EKS
Feb 2025

Reproducible observability stack — EKS provisioned with Terraform (VPC, private nodes), OpenTelemetry via Helm, Jaeger tracing, Grafana dashboards. GitHub Actions CI/CD with Helm rollback and Prometheus + Alertmanager → Slack alerts.

EKSTerraformHelmOpenTelemetryPrometheusGrafana
NetScope
NetScope — Packet Analyzer
Aug 2025

C++/libpcap network packet analyzer decoding Ethernet/IPv4/TCP/UDP. Surfaces "top talkers & flows" to pinpoint bandwidth hogs. DNS-based domain labeling and TCP handshake metrics (SYN→SYN/ACK RTT, fail rate) to reveal latency issues.

C++libpcapCMakeWireshark
Driver Drowsiness Detection System
Driver Drowsiness Detection
Nov 2021

Real-time drowsiness detection using Python, OpenCV, and dlib tracking eye aspect ratio and lip distance with 90%+ accuracy. Arduino + NodeMCU pulse sensor transmitting to ThingSpeak cloud, triggering alerts below 60 bpm.

PythonOpenCVdlibArduinoThingSpeak