Projects
Projects I've built. Select one to see the details.
- GitHub
CTO Project Tracker
Kolaysoft internship, June – July 2026
Backend where project managers submit weekly status reports and the CTO monitors all projects from a single dashboard.
A REST API that validates business rules, with a consistent error format across all endpoints and data aggregation for the portfolio dashboard. Starts with a single command via a multi-stage Docker build.
- 17 REST endpoints
- 47 automated tests
- Java 21
- Spring Boot
- Spring Data JPA
- Bean Validation
- JUnit
- Mockito
- MockMvc
- Docker
- GitHub
Content Scheduler
Full-stack app that schedules video posts for YouTube, Instagram and TikTok.
Every minute, the backend checks for posts that are due and publishes them through each platform's official API. Failed posts are retried at increasing intervals, up to 3 attempts.
- Supports 3 platforms
- Automatic retries
- Java 17
- Spring Boot
- Spring Security
- PostgreSQL
- Flyway
- React
- Vite
- Docker
MyBazaar
A simple console-based marketplace application written in Java, focused on applying object-oriented programming principles.
- Java
- OOP
- Console