Mats logoMats Kruskopf
Home About Projects

My Projects

Full-Stack Project

Unseen Servant

Vue 3 + Spring Boot JPA project (private demo)

Vue.jsSpring BootMySQLDocker
Frontend Project

This Website

A modern website built with Nuxt 3, showcasing my hobbies, projects and skills.

Nuxt 3Vue.js
Full-Stack Project

Cinema Scala

A full-stack cinema booking system with Vue.js frontend and Spring Boot backend.

Vue.jsSpring bootAPIGaming
Frontend Project

5e Encounter Builder

A web application built with Vue.js. An encounter builder for RPG system 5E.

Vue.jsAPIGaming
Frontend Project

Top Flicks

A web application built with HTML, CSS, and JavaScript.

HTMLCSSJavaScript
Backend Project

Search Service for Chatgut

A microservice for searching message content using Elasticsearch.

JavaSpring BootElasticsearchKubernetes
Full-Stack Project

Spring Boot Messaging Application

A web-based messaging platform built using Java, Spring Boot, and Thymeleaf.

JavaSpring BootThymeleafMySQLHTMX
Backend Project

SPI Unit Converter

A Java application for converting units using the Service Provider Interface (SPI) pattern.

JavaSPIDesign Patterns
Backend Project

Jakarta Project with WildFly

RESTful Web Service Implementation with JAX-RS, Jakarta EE, and WildFly.

JavaJakarta EEWildFlyDockerREST API

© 2026 Mats Kruskopf. Built with Nuxt 3.