HG-RAG: Hierarchy-Guided RAG for Structured Knowledge Graphs

April 2026

An independent NLP research paper where I designed and implemented a RAG framework that performs graph-traversal over hierarchical knowledge graphs to deliver structured context to LLMs.

  • Evaluated across three world scales (18-800 nodes) and four query types against a baseline using Mistral 7B
  • HG-RAG achieved 1.86 factual accuracy vs. 0.02 baseline on large-scale graphs and demonstrated exceptional scaling on multi-hop reasoning (4.10 vs. 1.66 LLM judge score at large scale)
Python RAG NetworkX
HG-RAG Poster preview

CatTracker | Hacktually submission

Oct 2025

My team and I built an AI-powered transit planning web app for UC Merced students using Google Gemini 2.5 Flash to process natural language queries and recommend CatTracks bus routes.

  • Integrated Google Maps Geocoding, Directions, and Distance Matrix APIs to calculate accurate bus paths and walking directions to bus stops
  • Supported 9 bus routes with real-time schedule parsing and time-based trip planning given a user-specified arrival time
Next.js React TypeScript Tailwind CSS Google Gemini API Google Maps API Python
CatTracker app preview

AI Resume Analyzer | MLC Project

June 2025

Project of the Machine Learning Club at UC Merced. Analyzes a user's resume and provides specific feedback with AI; follows up with a list of jobs relevant to the user. I primarily worked on the API calls in the backend and various UI elements.

  • Calls ChatGPT API with detailed prompt and user's Resume parsed into text, receives structured feedback
  • Calls JSearch API and sends a JSON file of keywords to receive relevant jobs
  • Displayed to a user on a website made with React JSX
Next.js React TypeScript Tailwind CSS Firebase Python REST API
Resume Analyzer app preview