Featured Work
SJC Airport AI Concierge
Production RAG-powered customer service chatbot for San Jose Mineta International Airport, live at flysanjose.com.
A tool-augmented RAG pipeline built with LangChain, OpenAI embeddings, and Qdrant, grounding responses across 13,000+ chunked documents pulled from 667 pages of the SJC website.
A Redis-based semantic cache with hash-value change detection and automated refresh, cutting inference costs by 25% and improving end-to-end response latency by 66%.
A model selection evaluation suite using an LLM-as-Judge approach across 200+ benchmark Q&A pairs, improving answer accuracy from 75% to 98% and reducing response latency from 5s to under 3s. Deployed serverless on Google Cloud Functions and Firebase with retry logic and graceful failure handling.
View live at flysanjose.com— chatbot is in the bottom right corner
Personal Project
Optimal
A multi-agent AI productivity platform with a mobile app, built end to end over about 6 months.
A supervisor-orchestrated multi-agent system with structured agent handoffs and human-in-the-loop approval gates, so agents propose actions for review before anything gets written. Built full-stack with React Native (Expo) for the mobile app, Spring Boot for the backend, and a Supabase PostgreSQL schema with 17+ entities. Distributed via TestFlight for real-world testing.
Skills