Case study · Individual project
LearnFlow
AI-driven personalized learning platform
Overview
The project at a glance
Personalized goals, progress visualization, and contextual recommendations in an NLP-powered learning platform.
- Powered student analytics
- NLP
- Designed & built end to end
- Full-stack
- Prisma access layouts under load
- Lower latency
Scope & contribution
LearnFlow is an NLP-powered student analytics platform: personalized goal mapping, progress data visualization, and contextual asset recommendations, built end to end: React frontend, Node/Express backend, Prisma data layer.
Technology stack
Frontend
- React
- TypeScript
- Redux
Backend
- Node.js
- Express
- Prisma
Data
- MySQL
The story
Decisions behind the delivery
01Making progress visible
Learners lose momentum when they can't see their own trajectory. LearnFlow needed to turn raw study activity into personalized goals, visible progress, and recommendations that actually match where a student is.
02NLP analytics + a responsive data layer
I engineered an NLP-powered analytics dashboard with personalized goal mapping and progress visualization charts, and formed highly responsive database access layouts with Prisma that reduced overall API query latency under mock concurrent user stress tests.
Overview
LearnFlow is an NLP-powered student analytics platform: personalized goal mapping, progress data visualization, and contextual asset recommendations, built end to end: React frontend, Node/Express backend, Prisma data layer.
- Powered student analytics
- NLP
- Designed & built end to end
- Full-stack
- Prisma access layouts under load
- Lower latency
01 · Challenge
Making progress visible
Learners lose momentum when they can't see their own trajectory. LearnFlow needed to turn raw study activity into personalized goals, visible progress, and recommendations that actually match where a student is.
02 · Approach
NLP analytics + a responsive data layer
I engineered an NLP-powered analytics dashboard with personalized goal mapping and progress visualization charts, and formed highly responsive database access layouts with Prisma that reduced overall API query latency under mock concurrent user stress tests.
Next case study
FieldGuardian