Skip to content
Backend

E-Doctorat Management System

Secure doctoral administration platform with role-based access control.

Role
Backend developer

Overview

A management system for doctoral administration, built around secured APIs. Spring Security and JWT handle authentication, with role-based access control separating what candidates, supervisors and administrators can reach across the research workflow.

Problem & context

Doctoral administration involves several distinct roles working on the same records. The access model, rather than the CRUD, is the substance of the system.

What I built

  • Spring Boot REST APIs over a PostgreSQL data model.
  • JWT-based authentication with Spring Security.
  • Role-based access control across the research workflow.
  • Doctoral administration and workflow management endpoints.

Engineering highlights

  • Authentication and authorisation designed with Spring Security, not bolted on.
  • Role-based access control across multiple actor types.
  • Stateless JWT sessions over secured REST endpoints.

Technology stack

  • Spring Boot
  • PostgreSQL
  • Spring Security
  • JWT

Related projects