I am Kaleb AKAKPO, a backend-oriented developer passionate about building structured, reliable, and maintainable applications using Java and Spring Boot.
What fascinates me most about backend development is the entire invisible architecture behind an application.
Users only see the interface… but behind it are authentication, APIs, databases, security, business logic, and system architecture.
And that is exactly the part I love building.
I enjoy transforming complex requirements into clean, scalable, maintainable, and secure backend systems.
My main interests:
- REST API design
- Backend architecture
- Relational database management
- Application security with Spring Security
- Writing maintainable and testable code
I also enjoy understanding why systems are designed in a certain way, not just making them work.
A selection of backend-oriented projects applying API design, authentication, database management, and scalable architectures.
Timetable Management System — Academic Timetable Management System
How do we manage complex schedules for students, teachers, and administrators without creating chaos?
This project is a complete academic timetable management system designed to simplify university organization.
The application allows:
- Student and teacher timetable management
- Role-based user management
- Schedule import and handling
- Authentication and authorization
- Responsive academic dashboard
- Secure authentication system with Spring Security
- Password encryption using BCrypt
- Role and permission management
- Responsive interface
- Clean layered architecture
- Relational database modeling
- Designed for deployment within a university or faculty environment
- Can be hosted on a local/internal server
- Not publicly deployed at the moment
Backend architecture, application security, and relational database design.
Shopping Cart — E-commerce Cart Backend System
A good e-commerce platform is not only about products. It depends on security, scalability, and API reliability.
This project is a Spring Boot-based shopping cart backend system.
It provides:
- Product management APIs
- User authentication
- Cart management
- JWT-based security
- Role-based authorization
- RESTful API architecture
- JWT authentication
- Layered MVC structure
- Secure user management
- Clean service-oriented architecture
API design, security, and scalable backend logic.
Library Management — Library Management System
Efficiently managing books, members, and loans requires a strong data structure.
This project is a desktop library management application built with JavaFX and JDBC.
- Full CRUD operations
- Oracle DB integration
- Desktop graphical interface
- Library operations management
Desktop development and SQL database integration.
- Advanced backend architecture
- Scalable REST API design
- Production deployment of applications
What I am currently working on:
- Scalable backend architecture
- Advanced application security
- Fullstack integration
- Writing cleaner and more maintainable code
- Real deployment workflows
I am always open to discussions about backend development, software engineering, scalable architectures, or collaboration opportunities.