SJSU Course & Degree Virtual Assistant
Python, LangChain, FAISS, OpenAI API · GitHub
- Architected an LLM-based agent system integrating tool orchestration, multi-source retrieval, and query planning to answer SJSU students' course planning and degree audit questions.
- Built a dynamic tool routing pipeline enabling the model to select between database queries, retrieval systems, and constrained web search.
- Benchmarked Qwen 1.7B vs 14B models, identifying latency/quality tradeoffs (20–30s vs 60–100s inference).
- Designed secure tool-scoped data access, preventing leakage of sensitive student information under adversarial prompts.
LessGo: Smart Carpooling Platform
Python, Node.js, React Native, PostgreSQL, FastAPI · GitHub
- Architected a full-stack microservice carpooling platform for SJSU students, spanning 11 independent services including matching, routing, payments, and real-time safety monitoring.
- Implemented a three-stage rider-driver matching pipeline combining PostGIS proximity filtering, RShareForm heterogeneous network embeddings, and a weighted service cost function, achieving 84%+ match accuracy across candidate pools of 100 drivers.
- Engineered a real-time safety monitoring system that detects route deviations and speed anomalies by comparing live GPS updates against planned route polylines, triggering automated alerts on suspicious driver behavior.