Schachkoordinaten-Trainer
Eine Desktop-App zum Lernen der Koordinaten auf dem Schachbrett – mit zeitgesteuerten Sessions, Punktesystem und Statistiken zu Trefferquote und Reaktionszeit. Entwickelt mit Python und Tkinter.
Private und Hochschulprojekte in Machine Learning, Optimierung und Softwareentwicklung.
Eine Desktop-App zum Lernen der Koordinaten auf dem Schachbrett – mit zeitgesteuerten Sessions, Punktesystem und Statistiken zu Trefferquote und Reaktionszeit. Entwickelt mit Python und Tkinter.
Eine von der Natur inspirierte Metaheuristik für das Problem des Handlungsreisenden (Traveling Salesman Problem, TSP) – in Python für die Visualisierung und in C++ für die Performance implementiert, ergänzt um eine MATLAB-Animation der Suche.
Ein Einheitenumrechner für neun physikalische Größen: eine Umrechnungs-Engine in Python hinter einer Flask-API und ein React-Frontend, das jede Umrechnung erklärt.
Ein Python-Toolkit für lineare Optimierung (LP): ein Zwei-Phasen-Simplex-Solver mit Schritt-für-Schritt-Tableaus, 2D-/3D-Visualisierungen, Sensitivitätsanalyse und einer natürlichsprachlichen Schnittstelle auf Basis eines LLM.
Eine Full-Stack-Anwendung zum Trainieren und Visualisieren eines linearen Regressionsmodells und eines Feedforward-Netzes – mit einer C++-Engine, einem Node.js-Backend und einem React-Frontend.
Ein Convolutional Neural Network in PyTorch, das 11 Wetterphänomene auf Fotos klassifiziert – mit Hyperparameter-Tuning per Optuna und einer vollständigen Evaluations-Pipeline.