Footy-Scout
Footy Scouting ist ein selbst entwickeltes Fußball-Scouting-Tool, das Spiel-, Spieler- und Vereinsdaten aus verschiedenen externen Datenquellen zusammenführt und in einer zentralen Datenbank verwaltet. Ziel ist es, eine Grundlage für datengetriebenes Scouting, Spieleranalysen und individuelle Bewertungsmodelle zu schaffen. Das Projekt befindet sich aktuell noch in einem frühen Entwicklungsstadium und wird kontinuierlich erweitert.
Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, Uvicorn, Git & GitHub, PyCharm
Konzeption, Architektur, Backend-Entwicklung und Datenmodellierung
Kanban-Board
Im Rahmen der Vorlesung Web-Entwicklung wurde in einem Teamprojekt ein webbasiertes Kanban-Board entwickelt. Ziel des Projekts war es, die Grundlagen moderner Webentwicklung praktisch anzuwenden und eine Anwendung zur Verwaltung von Aufgaben und Arbeitsabläufen umzusetzen. Das Kanban-Board ermöglicht es Nutzern, Aufgaben zu erstellen und zu organisieren, wodurch Arbeitsprozesse übersichtlich dargestellt und verwaltet werden können.
PHP, CodeIgniter, HTML, CSS, JavaScript, MySQL, PhpStorm, Git & Github
Konzeption, Architektur, Backend-Entwicklung und Datenmodellierung
VHS-Scheduling Timefold
Im Rahmen der Veranstaltung Praktikum KI wurde ein System zur automatisierten Erstellung von Stundenplänen entwickelt. Ziel des Projekts war es, mithilfe von Methoden der künstlichen Intelligenz und Constraint-Satisfaction-Problemen eine effiziente Planung von Unterrichtseinheiten zu ermöglichen. Dabei wurden verschiedene Randbedingungen wie verfügbare Räume, Zeiten, Gruppen und weitere Planungsvorgaben berücksichtigt.
Java, Maven, Timefold Solver, Constraint Optimization, Git & GitHub
Konzeption, Backend-Entwicklung, Modellierung Planungsobjekte und Constraints, Integration Timefold, Fehleranalyse, Optimierung