Academitna – Advanced Online Learning Management System
Stack: Java Spring Boot, PostgreSQL, React.js, Bunny.net Stream API
● Engineered a secure, full-featured LMS supporting four distinct user roles (Admin, Instructor, Assistant, Student) with
Spring Security and JWT-based authentication.
● Architected and implemented core features including role-based course/lesson management, video content hosting via
Bunny.net API with secure signed URLs, AI-powered chat assistance, and automated access code generation for
premium content.
● Developed a comprehensive assessment module with timed exams, assignments with submission grading, and detailed
student progress tracking.
● Led the full development lifecycle from database design and RESTful API development to deployment, ensuring
system scalability and a seamless user experience.