Projects

Flagship · Open Source · v0.1.0
PLRS — Personalized Learning
Recommendation System

An open-source edtech infrastructure project built production-first. PLRS combines a SAKT (Self-Attentive Knowledge Tracing) model trained on real student interaction data, a knowledge graph constraint layer that enforces prerequisite ordering, and a multi-objective ranker that incorporates SuperMemo-2 spaced repetition as a fourth signal. The result is a recommendation system where prerequisite violations drop to zero — compared to over 81% for conventional collaborative filtering baselines.

0.769
SAKT Val AUC
0%
Prereq Violations
109
Tests Passing
4
API Auth Tiers
PyTorchFastAPI NetworkXOULAD HuggingFaceGitHub Actions CI/CDPython 3.10–3.12

Other Projects

Zindi Results

Zindi · ML Competition
Farm to Feed Challenge
0.945 AUC Score

Diagnosed data leakage in provided aggregate columns — identified as the primary driver of leaderboard score gaps — then produced a diagnostic pipeline and calibrated submission leveraging this understanding. A good reminder that understanding your data deeply matters more than stacking models.