← Back to Projects
Shikshak — Enterprise LMS
Team-built enterprise LMS; owned its video/document RAG service with whisper.cpp transcription, 10,000+ Qdrant chunks, Azure OpenAI, and asynchronous queue processing.
Node.jsFastAPIKafkaQdrantAzure OpenAIAzure Blob StorageAzure Queuewhisper.cppTerraformGitHub Actions
Shikshak is a team-built enterprise learning platform with an API gateway and four microservices for authentication, courses, payments, and retrieval-augmented learning assistance, connected by a Kafka event bus.
My primary contribution was the RAG service: a FastAPI ingestion pipeline storing videos and documents in Azure Blob Storage, transcribing with whisper.cpp, indexing 10,000+ chunks in Qdrant, and generating answers through Azure OpenAI. Azure Queue enables asynchronous processing.
The team deployed the platform to Azure Container Apps with Terraform and GitHub Actions CI/CD.