Multilingual voice AI assistant that screens SNAP food benefit eligibility through a natural 2-minute conversation. Replaces a 20-page government form with voice interaction in 28 languages.
Engineered a FastAPI backend that retrieves call transcripts via Vapi API, extracts structured data using GPT-4o-mini with JSON-mode prompting, and sends personalized translated checklists via email. Frontend built with Next.js, TypeScript, and Tailwind CSS featuring a WebGL animated voice orb. Deployed on Vercel + Railway.
Python
FastAPI
Next.js
TypeScript
OpenAI API
Vapi AI
Tailwind CSS
WebGL
Resend
Church website for Deeper Life Bible Church, Maple Grove MN. Centralizes service times, event updates, prayer requests, and member resources with a clean, responsive design.
TypeScript
Vercel
Server-rendered data visualization platform that transforms national substance use statistics into interactive charts. Explore data across three dimensions: age group, drug type, and usage frequency.
Custom ETL pipeline parses raw CSV data, normalizes it into structured objects, and maps image assets at startup. Built a custom ESM template engine for server-side HTML generation with interactive Chart.js pie and bar charts. Dark glassmorphism UI with responsive design.
Node.js
Express 5
Chart.js
Custom ETL
ESM Templates
CSS