
Flagship project · Individual build
Cognora
A multilingual AI tutor for LMS platforms.
Cognora helps students learn course content in English, Hindi, or Nepali, then generates quizzes, evaluates answers, and sends performance reports by email.
Architecture
Next.js frontend, FastAPI backend, dedicated worker, and Redis-backed queue, containerized with Docker and deployed on AWS EC2.
Key decision
Long-running ingestion, quiz generation, and reporting run asynchronously in the worker so request handling stays separate from AI workloads.
Verified functionality
- Multilingual tutoring
- On-demand quiz generation
- Automated evaluation
- Email performance reports
- Next.js
- FastAPI
- Redis
- Docker
- AWS EC2
- CI/CD
- LangChain


