Study Ninja
Every mind takes a different path.
The challenge
A single curriculum cannot serve every learning style. The product needed an adaptive tutor, visible learning progress, and a marketplace connecting students with human teachers.
How I approached it
Built the platform from the ground up in a four-engineer team. Used Clean Architecture and BLoC for the mobile client, SSE for incremental AI responses, and React knowledge graphs to make concept relationships visible.
What came out of it
An adaptive education platform combining psychotype-based lesson sequences, SMART goal tracking, tutor discovery, and streaming AI assistance across mobile and web.
How the pieces connect
01Mobile / Web
02SSE stream
03AI tutor
04Learning graph
15+ modular product features
Interactive knowledge maps and progress analytics
Student and tutor marketplace with goal tracking
Next destination