Projects

Project overview

Projects, concepts and experiments from university and my spare time – with source code on GitHub and, where available, documentation as a PDF and an executable JAR file.

Five design generations of my website from 2023 to today as browser windows on a timeline

Since 2023 · HTML, CSS, JavaScript

My Website

What began in 2023 as a simple project overview has grown into a modern portfolio across several design generations. I conceived the current version myself, developed the design with ChatGPT and built it with Claude Code – AI as a deliberately chosen development partner.

  • HTML & CSS
  • JavaScript
  • ChatGPT
  • Claude Code
Photo of my budgie and the block image drawn from it in Minecraft

April 2025 · Java

Image Generator

Minecraft plugin that draws images from the web into the game world, block by block. The weighted Euclidean colour distance picks the best-matching block.

  • Java
  • Minecraft plugin
  • Colour matching
Screenshots of Petri Network: run mode with a Petri net and edit mode with toolbar

March 2025 · Java

Petri Network

Desktop application for modelling and simulating Petri nets: create places, transitions and weighted edges, and fire transitions in run mode.

  • Java
  • Swing
  • Process modelling
Screenshots of the WordPress plugin: page generator with ChatGPT and writing tools

January 2025 · PHP, JavaScript

CMS Experts

University project: a WordPress plugin with ChatGPT integration. It generates product pages, events and posts from text or voice input and offers writing tools such as summarising and proofreading.

  • WordPress
  • PHP
  • JavaScript
  • ChatGPT API
Screenshots of OrcaSoft: login, job search with results and company profile

July 2024 · Java, Vaadin

OrcaSoft

Job platform in the style of StepStone & co., developed as a team in the Software Engineering II module: registration for students and companies, search with suggestions, profiles and applications.

  • Java
  • Vaadin
  • HTML & CSS
  • Team project
Screenshots of 3D Modelling: main window with a cube and structure editor with a pyramid

January 2024 · Java

3D Modelling

Create three-dimensional structures from nodes and relations, render them and rotate them around every axis – with a dedicated structure editor and test rendering.

  • Java
  • Swing
  • 3D graphics
Screenshots of TicTacToe: start screen and a finished game

August 2023 · Java

TicTacToe

TicTacToe against the computer on a 3×3 board – with the difficulty levels Easy, Normal and Hard.

  • Java
  • Swing
  • Game AI
Screenshots of the Function Calculator: input with the result f(5) = 25.0 and a plotted parabola

June 2023 · Java

Math Function Calculator

Calculates function values and plots mathematical functions in a coordinate system – with input validation and error messages.

  • Java
  • Swing
  • Visualisation
Alphametic puzzle SEND + MORE = MONEY and the solution 9567 + 1085 = 10652

June 2023 · Java

Alphametic Riddle Solver

My very first program, written before university: it solves letter arithmetic puzzles such as SEND + MORE = MONEY by systematically trying valid digit assignments.

  • Java
  • Algorithms
  • Brute force