ROLE: Backend DeveloperOWNERSHIP: Full backend architecture, database design, API development, and system workflows built independently as a personal project.

EDUPORTAL — LMS & Online Examination Backend Platform.

Scalable Java + PostgreSQL backend powering an LMS with courses, quizzes, exams, reports, blogs, and an AI study assistant.

8+

Modules Built

60+

API Endpoints

<150ms

Avg Response Time

Live Project GitHub Code API Documentation

What I built

Java Backend Architecture

Course & Lesson Management APIs

Quiz & Exam Engine

Exam Enrollment System

Student Performance Reports

Blog & Content Module

Admin Dashboard APIs

AI Study Assistant Integration

Authentication & Role Management

PostgreSQL Database Design

Technical Stack

Java

PostgreSQL

Architecture

Modular LMS Backend Architecture

Database

PostgreSQL

Deployment

AWS EC2

System Architecture

End User

AWS EC2

Main API Gateway

Java API

Redis Hot-State

Sub-1ms State Sync

PostgreSQL

Persistence Layer

Key Technical Decisions

Why Java?

"Chose Java to design a strongly structured backend with clear service layers and scalable architecture suitable for enterprise LMS systems."

Why PostgreSQL?

"Relational structure fits course, exam, and reporting data while supporting complex queries for analytics and performance tracking."

Modular Service Design

"Separated courses, exams, reports, and AI assistant into modules for maintainability and future scalability."

Legacy Bottleneck

Many LMS platforms focus on UI but lack structured backend workflows for exams, reporting, and content management. I built this project to design a production-style LMS backend with scalable architecture and clear module separation.

Proprietary Solution

Developed a modular Java backend with PostgreSQL supporting course creation, quizzes, exams, enrollment, reporting, blogs, and an AI assistant. The system is structured to simulate real-world LMS workflows with admin and student roles.

The project demonstrates a production-style LMS backend with structured workflows for courses, exams, and reporting, showcasing backend architecture and system design skills.

Need a Full Stack
engineer?

I build industrial-grade proprietary systems for startups requiring massive scale and sub-millisecond reliability.