Projects

A collection of school assignments and hobby projects focused on Java and backend development. The frontend work was created with AI assistance to present and demonstrate the projects clearly.

01

Web applications

Full-stack application

Offline

Monster Hunting Board

A fantasy hunting game featuring hunters, beasts, inventory and shops, with both solo and group battles. Live weather data from a selected city influences the outcome of each battle.

  • Java 21
  • Spring Boot
  • React
  • MySQL
  • Docker

Planned home: monster-hunter-board.duckdns.org

02

Backend APIs

REST API

Gym Class Booking

A secure booking API with class management, capacity control, instructor search and role-based access for members and administrators.

  • Java 21
  • Spring Boot
  • Spring Security
  • JWT
  • H2
View source

REST API · Team project

Book Club API

An API for books and reader reviews, including search, pagination, average ratings and recommendations for top-rated reads.

  • Java 21
  • Spring Boot
  • JPA
  • Hibernate
  • Swagger
View source