all projects

Winner
Apna Tutor
AI-powered tutoring platform that delivers personalized learning experiences. Adapts explanations and practice to each student's level in real time.
March 2025·
AI TutorNext.jsOpenAIEducation
The problem
One-size-fits-all learning content leaves most students either bored or lost. Human tutors solve this, but are expensive and don't scale.
What I built
A conversational AI tutor that meets students where they are. It explains concepts, asks checking questions, and adjusts difficulty based on how the student responds — the same loop a good human tutor runs.
Stack & decisions
- Model: OpenAI with a structured tutoring prompt that enforces the explain → check → adapt cycle.
- Frontend: Next.js with streaming chat UI for instant feedback.
- State: session-scoped context so the tutor remembers what the student already understood.
Outcome
A proof of concept showing that personalized, Socratic-style tutoring is reachable with today's models — the hard part is the pedagogy, not the AI.