Alle Projekte
DependencyInjector
Der DependencyInjector ist eine einfache Methode um verschiedene Dependencies in einem Project zu verwalten und verteilen.
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.
Portfolio
Mein persönliches Portfolio, wo ich meine Fähigkeiten vorstelle und meine Projekte präsentiere.
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.
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.
WebDesktop
Eine webbasierte Desktop Umgebung mit User Authentication, File Management, Group Management etc.
FiveM Helper
Eine Hand voll Tools, die das Entwickeln eines FiveM Servers erleichtern. Man kann damit zum Beispiel Autos in das richtige Format konvertieren.
DigiSim
Ein kleines Programm um einfache Schaltkreise zu simulieren.
GameEngine
Eine komplexe Game Engine in Java. Sie hat eingebaute Physics und Collision Detection. Rendering erfolgt rein über die CPU.
WebServer
Eine WebServer Api in Java angelehnt an eine ASP.Net Core Api mit simplem Routing und Static Resource Deployment.
Raycaster
Ein kleines Demo Projekt in Java. Es rendert einen Spieler in einer 2D Welt in 3D mithilfe von Raycasting.
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.
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.