
YouCourse
Web-based e-learning platform with automated registration and payments, course management, and learner tracking.
Full Stack
Full-stack supply chain application covering procurement, production, and delivery, with role management and a secured REST API.

Supply chain work was split across procurement, production, and delivery without a shared contract. Teams needed one application for those modules, with clear roles and an API that could be tested and documented.
I built a full-stack Spring Boot application around the three modules, with JPA persistence, role-aware access, AOP for cross-cutting concerns, and a documented REST API covered by JUnit and Mockito tests.
TrackItAll is a supply chain management platform with Procurement, Production, and Delivery modules. User roles control access, and a secured, tested REST API sits behind the operational workflows. The stack is Java and Spring Boot with Spring Data JPA, MySQL, Spring AOP, JUnit, Mockito, and Swagger/OpenAPI.
Module for purchasing and inbound supply-chain operations.
Module for tracking production work inside the same system.
Module for outbound delivery workflows.
Role management so operational access stays separated.
Authenticated endpoints with OpenAPI documentation.
JUnit and Mockito coverage around the service layer.
A simplified view of the system and, where relevant, the delivery path.
Application
Quality
Keep procurement, production, and delivery consistent without coupling every flow.
Separated modules around the same persistence model and shared only the identifiers and rules they needed.
Each module can evolve without rewriting the whole chain.
Ship a REST API that operators and future clients can trust.
Documented the contract with Swagger/OpenAPI and covered critical paths with unit tests.
The API stays explicit, and regressions fail in CI instead of in production.


Adjacent work in architecture, delivery, or interface design.

Web-based e-learning platform with automated registration and payments, course management, and learner tracking.