AI Teaching Assistant | Fun Learning Youth Foundation | Toronto, Canada

Shikshak

Shikshak is an education platform I built under the Fun Learning Youth Foundation (FLY) to make high-quality learning accessible to students in low-connectivity regions of India. It powers 150+ active learners, providing interactive tutoring and feedback in multiple Indian languages through a lightweight, AI-assisted chat interface.

At its core, Shikshak uses a Retrieval-Augmented Generation (RAG) pipeline — combining a vector database (Supabase) for semantic search with a compact language model for localized question answering. When a student asks a question, the system retrieves the most relevant study materials or past responses and feeds them into the model to generate context-aware answers.

The pipeline runs on a Python backend, optimized for offline caching and low-latency inference, making it usable in areas with poor connectivity or shared devices. Students can access lessons, explanations, and progress summaries entirely through chat, in their preferred language.

Shikshak blends human mentorship with AI retrieval and generation, demonstrating how RAG-based education tools can democratize access to quality learning — even without stable internet or high-end devices.