Projects

🚀 My Engineering Projects

Welcome to my project showcase! Here you’ll find the technical systems I’ve built, each with detailed case studies and open-source code.


Active Development
🎓

Holistic Assistant

RAG-Powered Academic Advisor for CUHK-SZ Students

A comprehensive AI-driven academic planning system that integrates fragmented course information from 36 training scheme PDFs and the SIS portal. Provides 24/7 personalized course consultation based on official data, helping 1,500+ students make informed academic decisions.

🎨
Orbit UI Interface
Planet-style navigation system
💬
AI Chat Interface
Context-aware course consultation
📊
Planning Generator
Semester course recommendations
📸 Screenshots coming soon - Project currently in private beta
Key Achievement: Reduced course planning time from 45 minutes to <2 seconds per query, with 95.2% data coverage and 96.8% extraction accuracy.
📅 Oct 2025 - Dec 2025
🎯 1,568 Courses × 3 Semesters
P50 Response: 1.7s
Flask Gemini 2.5 Flash Playwright RAG PyPDF2 Vanilla JS Tailwind CSS
📊 Technical Highlights
  • Hybrid Context RAG: File-based retrieval + hardcoded templates (no Vector DB needed for <50MB data)
  • Smart Model Routing: Keyword-based routing between Gemini Flash (1.5s) and Pro (4s), achieving 42% cost reduction
  • Anti-Bot Scraping: Playwright with session persistence, throttling, and retry mechanisms (99.2% success rate)
  • AI-Powered PDF Extraction: Gemini Vision API reduced error rate from 40% to 5% vs. regex-only approach
  • Windows Multiprocessing: Hard timeout mechanism using Process + Pipe to handle Gemini API hangs

✨ More projects coming soon...

I'm currently exploring distributed systems, LLM agents, and real-time data pipelines.


📬 Get in Touch

Interested in collaborating or discussing technical ideas?

Email: 125090445@link.cuhk.edu.cn
GitHub: @jasperrlowe
Blog: jasperrlowe.github.io