Projekte
Eine Auswahl meiner aktuellen und vergangenen Projekte.
Jedes Projekt zeigt verschiedene Aspekte meiner technischen Fähigkeiten und Problemlösungskompetenz.

Moritomo
Moritomo ist eine Alltags-App, die mehrere Tools in einer einzigen Plattform vereint, von Ausgabenverwaltung bis hin zu meiner JapanTravelPocket-App. Ein selbst gehostetes System, entwickelt für maximale Kontrolle und Flexibilität.

Mail Tooling
Meine Bachelorarbeit ‚Entwicklung einer webbasierten E-Mail-Verwaltungssoftware zur Optimierung der Nutzungserfahrung und Effizienz‘ umfasst die Konzeption und Umsetzung einer Webanwendung, die als Wrapper für ein React-MJML-E-Mail-System dient. Damit können E-Mails für Steuerbot erstellt, strukturiert und effizient verwaltet werden.

Breezely
Breezely ist ein smartes IoT-System zur einfachen und datenschutzfreundlichen Überwachung von Wohnräumen. Mit leicht installierbaren Sensoren für Temperatur, Luftfeuchtigkeit und Fensterstatus liefert Breezely Echtzeit-Einblicke in das Raumklima, hilft Energie zu sparen und verbessert den Wohnkomfort. Die Lösung basiert auf einem vollständig selbst hostbaren Tech-Stack aus React Native, Django, Thingsboard, C++-Device-Provisioning und der Identity-Plattform Zitadel.

FishTalk
FishTalk ist eine spezialisierte Chat-App für Angler, die den Austausch von Erfahrungen, Tipps und Fangfotos erleichtert. Neben Login- und Registrierungsfunktionen bietet die App Chats, Kontakte, personalisierbare Einstellungen sowie ein interaktives Fisch-Quiz, bei dem Nutzer anhand von Bildern Fischarten erraten können.

Smarte Kasse
Im Rahmen eines Studienprojekts entwickelten wir für Pep Digital und STEINBEISER eine digitale Kaffekassen-Anwendung, mit der Mitarbeitende verwaltet und Produkte gekauft werden können. Das Projekt umfasste die Konzeption der Anwendung, die Umsetzung einer Terminal-Anmeldung per RFID und die Entwicklung auf Basis eines Raspberry Pi. Durch die enge Zusammenarbeit im Team und mit den Projektpartnern konnten wir wertvolle Praxiserfahrungen sammeln und ein funktionsfähiges System realisieren.

Blog
Im Rahmen des Distributed-Systems-Labors wurde eine Webanwendung mit separatem Frontend und Backend entwickelt. Das Frontend basiert auf einer Vue-WebApp, während das Backend mit Spring Boot umgesetzt wurde. Darüber hinaus wurden mehrere Übungen im Kontext verteilter Systeme durchgeführt und das gesamte System kann über Docker containerisiert betrieben werden.

2D Platformer
Ein 2D-Plattformer, der mehrere mit Unity Tilemaps gestaltete Levels umfasst. Der Spieler bewegt sich mit WASD, greift mit der Maus an, kann dashen und sammelt Münzen, um bei NPCs Waffen und Tränke zu kaufen. Jede Waffe verfügt über zwei aktivierbare Fähigkeiten (Q/E), die Energie verbrauchen und Abklingzeiten besitzen. Zusätzlich können verschiedene Tränke wie Heil-, Energie-, Cooldown- oder Schadens-Boost-Tränke erworben und genutzt werden.

2D-Mobile-Laser-Defender
Ein 2D- bzw. Mobile-Laser-Defender-Spiel, in dem der Spieler ein Raumschiff steuert, das sich frei auf dem Bildschirm bewegen kann. Gegner erscheinen dauerhaft aus allen vier Richtungen und versuchen, das Schiff zu rammen. Bei jedem Treffer verliert der Spieler einen Lebenspunkt, und das Spiel endet, sobald keine Lebenspunkte mehr übrig sind.

2D-Car-Driver
Ein 2D-Autofahrspiel, in dem der Spieler Pakete einsammeln und zu Kunden bringen muss. Hindernisse verlangsamen das Fahrzeug leicht, während gelbe Boost-Zonen für kurze Geschwindigkeitssteigerungen sorgen. Ziel ist es, möglichst effizient zwischen den Paket- und Lieferpunkten zu navigieren.
