Developed a full-stack educational platform connecting students with verified tutors, built with React (TypeScript), Node.js/Express, and MongoDB.
Implemented secure authentication & authorization using JWT and Bcrypt, enforcing role-based access control (RBAC) across Admin, Tutor, and Student personas.
Engineered a comprehensive Admin Dashboard to streamline tutor onboarding, application approvals, profile management, and complex data filtering.
Containerized and deployed the application using Docker Compose and Nginx for efficient reverse proxying, static asset delivery, and multi-tier environment isolation.
Secured API endpoints against common web vulnerabilities utilizing Helmet, input validation (express-validator), and structured CORS policies.