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