Skip to main content
Xerxes Lompon

All work

Project Deep Dive — 2025

Guideon

An AI learning assistant that recommends personalized learning paths using a locally hosted LLM (Llama 3 via Ollama) with hybrid filtering aligned to the Philippine Skills Framework.

Role
Full-Stack Developer
Year
2025
Stack
Django, React, PostgreSQL, pgvector, Llama 3, Ollama
Links
GitHub

Guideon is an intelligent learning assistant that recommends personalized learning paths using a locally hosted LLM — built as our BS Computer Science undergraduate thesis at MSU-IIT.

Situation

Filipino learners and jobseekers often don't know which skills to learn, in what order, to reach a target career. The Philippine Skills Framework (PSF) maps those skills, but it's hard for an individual to apply — the real difficulty is knowing which actual course satisfies which PSF requirement. On top of that, cloud LLMs raise privacy and cost concerns for a student-facing tool.

Task

For our group undergraduate thesis, we set out to build and formally evaluate a recommender that turns the PSF into concrete, personalized learning paths — with the AI running entirely on local infrastructure. I worked as a full-stack developer across the system.

Action

  • Integrated a locally hosted Llama 3 via Ollama — no user data sent to cloud LLMs
  • Built hybrid filtering that combines collaborative and content-based recommendations
  • Aligned recommendations to the Philippine Skills Framework so courses map to real PSF skills
  • Developed the full-stack architecture: Django backend, React frontend
  • Used PostgreSQL with pgvector for embedding storage and similarity search

Result

  • CUQ usability score of 71.8 (SD ±11.7) in formal evaluation — high user satisfaction
  • Working PSF-aligned recommendations from a fully local LLM pipeline
  • Completed and defended as our undergraduate thesis