Back to work
CampusHive
University information was scattered across portals, handbooks, faculty pages, and files that students only found after asking the right person. For my final-year project, I built CampusHive: a multi-agent university assistant that routes each question to the part of the system equipped to answer it.

What stayed with me
CampusHive changed how I think about agentic systems. The difficult part was not adding more agents; it was defining clear ownership, routing, retrieval, and fallback behavior so the whole system remained understandable when one path failed.
Core behavior
- 01Supervisor graph that routes requests across student, faculty, exam, timetable, degree-advising, and OBE agents
- 02Grounded university answers using Chroma, BM25, and MMR retrieval
- 03Role-based authentication, persistent conversations, file uploads, and administrative controls
LangGraphFastAPIRAGChromaDBNext.js