01 · The problem
Schools needed an adaptive math platform that adjusted difficulty per student, rendered formulas correctly, and let teachers see per-student progress — without depending on a stack their existing IT team couldn't maintain.
SaaS for adaptive math learning, grades 4–11. Role-based dashboards (student, teacher), KaTeX-rendered formulas, adaptive problem difficulty per student, progress tracking per topic. Built with Vue.js, Nuxt.js, Vuetify, Vuex.

Schools needed an adaptive math platform that adjusted difficulty per student, rendered formulas correctly, and let teachers see per-student progress — without depending on a stack their existing IT team couldn't maintain.
I built a multi-role Vue.js + Nuxt.js platform with adaptive problem difficulty per student, KaTeX formula rendering, profile editing, and progress tracking per topic. Role-based dashboards for student and teacher views.
Students get a personalised learning loop; teachers see per-student progress and adapt classroom time accordingly.