Abgeschlossene Projekte

Parser für Pflanzenschutz- & Düngemittel

Entwicklung eines flexiblen Web-Parsers zur Extraktion von Produkten, Zielkulturen und PDF-Etiketten auf Landwirtschaftsportalen.

Domain-basiertes Web-Scraping-Framework

Entwicklung eines domainabhängigen Web-Scraping-Frameworks in Python, das das Parsing-Verhalten je nach Webseitenstruktur anpasst. Nutzung eines .txt-basierten URL-Loaders und modularer Parser-Logik für jede Domain. Einsatz von Selenium und BeautifulSoup zur Navigation und strukturierten Datenerfassung über verschiedene europäische Landwirtschaftsseiten hinweg.

FAO-Datenanalyse & Visualisierung

Herunterladen und Verarbeiten von landwirtschaftlichen Datensätzen der FAO zur Analyse von Produktionswerten, Pestizideinsatz und Entwicklungshilfe. Erstellung interaktiver Dashboards und Berichte mit Power BI. Integration von offenen APIs zur Filterung und Anreicherung, um länderübergreifende Vergleiche und datenbasierte Entscheidungen zu ermöglichen.

Sudoku-Löser

Erstellung eines Sudoku-Lösers in Python mit einem Backtracking-Algorithmus. Lädt ein Puzzle aus einem NumPy-Array, prüft gültige Zahlen mit einer constraint-basierten Suche und gibt ein vollständig gelöstes Board zurück.

Banking-App (Java)

Entwicklung einer Client-Server-Banking-Anwendung in Java zur Simulation grundlegender Online-Banking-Operationen. Implementierung eines socketbasierten Servers zur Verwaltung von Benutzerregistrierungen und sicheren Authentifizierungen.

Datenbank-CRUD-Programm

Erstellung eines Datenbankverwaltungssystems für Mitarbeiterdatensätze mit SQLite und Python. Unterstützung von CRUD-Operationen über eine menügesteuerte Oberfläche.

KI-Agent für Würfelspiel

Implementierung eines KI-Agenten für ein Würfelspiel mit Reinforcement-Learning. Verwendung eines Value-Iteration-Algorithmus zur Bestimmung optimaler Züge.

Alters- und Geschlechtserkennung (CNN + VGG16)

Entwicklung eines Deep-Learning-Systems zur Alters- und Geschlechtserkennung mit CNNs und Transfer Learning (VGG16). Enthält Early Stopping, Checkpoints und eine Modellpipeline.

Spring Boot CRUD-Anwendung

Entwicklung einer RESTful CRUD-App zur Mitarbeiterverwaltung mit Spring Boot, MySQL und Spring Data JPA.

Spam-Klassifizierer (KNN)

K-NN-gestützter Spamfilter in Python unter Verwendung von Mehrheitsabstimmung und euklidischer Distanz. Optimierung von k für Genauigkeit.

Parser für verfügbare Pflanzensorten

Extraktion von Pflanzensorteninformationen auf Webseiten mit Python-Scraping. Export als Excel-Dateien zur Analyse.