Alle Projekte

Minecraft Plugins
Ich habe eine große Anzahl an Minecraft Plugins programmiert. Der Source Code von all diesen kann mit dem Link unten eingesehen werden.

ChessGame
Ein Online Schach Spiel mit User Authentication (Gameplay Fehlt). Zum Ausführen des Projekts muss meine GameEngine heruntergeladen werden und der Pfad in der pom.xml definiert werden.

Raycaster
Ein kleines Demo Projekt in Java. Es rendert einen Spieler in einer 2D Welt in 3D mithilfe von Raycasting.

WebServer
Eine WebServer Api in Java angelehnt an eine ASP.Net Core Api mit simplem Routing und Static Resource Deployment.

GameEngine
Eine komplexe Game Engine in Java. Sie hat eingebaute Physics und Collision Detection. Rendering erfolgt rein über die CPU.

DigiSim
Ein kleines Programm um einfache Schaltkreise zu simulieren.

FiveM Helper
Eine Hand voll Tools, die das Entwickeln eines FiveM Servers erleichtern. Man kann damit zum Beispiel Autos in das richtige Format konvertieren.

WebDesktop
Eine webbasierte Desktop Umgebung mit User Authentication, File Management, Group Management etc.

Game App
Die Game App ist die erste App, die ich in Ionic programmiert habe. Sie kann nicht viel, aber sie hat mir geholfen, das Ionic Framework besser zu verstehen.

Project Manager
Der Project Manager ist ein kleines WebInterface um PocketBase Instanzen zu verwalten. Es erstellt automatisch den Docker container, konfiguriert die ports und volumes und erstellt einen ReverseProxy in NginxProxyManager mit gültigem SSL Zertifikat.

Portfolio
Mein persönliches Portfolio, wo ich meine Fähigkeiten vorstelle und meine Projekte präsentiere.

BetterIServ
BetterIServ ist eine App, welche ich entwickelt habe, da ich die offizielle App unserer Schulsoftware IServ überhaupt nicht mag. BetterIServ hat zwar nicht alle Funktionen von IServ, aber die Wichtigsten sind enthalten.

DependencyInjector
Der DependencyInjector ist eine einfache Methode um verschiedene Dependencies in einem Project zu verwalten und verteilen.