• Built a production-ready educational platform backend using a layered Service-Repository architecture with
RESTful APIs for groups, meetings, content sharing, notifications, and user management.
• Implemented multi-strategy authentication using JWT, email/password authentication with Nodemailer, and social
OAuth (Google, LinkedIn, Facebook) via Passport.js with role-based access control.
• Developed real-time collaboration features including group chat using Socket.IO and peer-to-peer video
conferencing using WebRTC.
• Integrated AI capabilities using Google Gemini 1.5 Flash as a context-aware chatbot and built a FastAPI
microservice with Faster-Whisper for lecture transcription and PDF summarization.
• Containerized the platform using Docker and Docker Compose and documented all APIs with Swagger UI.