Projekte · 2023 bis 2026

14 Projekte. Jedes öffnet seine Geschichte, die meisten mit einer Demo zum Ausprobieren.

Neben der bezahlten Arbeit gebaut. Startup-Arbeit steht unter Erfahrung.

Vier Schüler und ein Juror mit Urkunden beim Jugend-forscht-Bundeswettbewerb
Jugend-forscht-Bundeswettbewerb, Heilbronn 2024
Das Team am Stand AI Pneumonia Detection mit Postern und Bildschirm
PneuNet beim Landeswettbewerb, Jena 2024
Vom NumPy-CNN bis zum DICOM-Viewer
DICOM-Viewer mit Röntgenbild und rot markierter erkannter Pneumonie-Region
Erkennung im DICOM-Viewer
DICOM-Viewer, der nur die segmentierte Lunge eines Röntgenbilds zeigt
Lungensegmentierung
Zwei Röntgenbilder mit überlagerten Class-Activation-Heatmaps
Class Activation Maps: wohin das Netz schaut
Qt-Viewer mit vier Röntgenbildern, eines mit markiertem Befund
Qt/C++-Viewer, vier Bilder nebeneinander
Landessieg Jugend forscht Forschung · 2023 – 2025

PneuNet

Pneumonie-Erkennung auf Röntgenbildern, vom NumPy-CNN bis zum DICOM-Viewer.

über 87 % Klassifikation · über 95 % Segmentierung

  • Python
  • NumPy
  • PyTorch
  • TensorFlow
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Ein CNN in NumPy von Grund auf geschrieben, inklusive Backpropagation.
  • Sieben CNN-Architekturen in PyTorch auf vier öffentlichen Datensätzen mit bis zu 30.000 Bildern verglichen, dazu Lungensegmentierung und Class Activation Maps in einem DICOM-Viewer in Qt/C++.
  • Jugend forscht 2024: Landessieg Thüringen und Sonderpreis im Bundeswettbewerb. Alle 60 Commits stammen von mir.

Begonnen als Schülerforschungsprojekt und bei Jugend forscht weitergeführt. Die Werte stammen aus dem eigenen Validierungssplit, nicht aus einer klinischen Validierung.

Alleiniger Autor des Codes; Dreierteam bei Jugend forscht

Außerdem: OpenCV, Qt, C++

Illustration, kein Screenshot: ESN-Event-Hub-Demo: Process Pulse mit Kennzahlen und dem tatsächlichen Ablauf gegen den Plan (erfundene Daten)
Studienprojekt · Sommersemester 2026

ESN Event Hub

Prozessanalyse und eine kleine Web-App für das Erasmus Student Network Potsdam.

Fünferteam · Note 1,3

  • Next.js
  • Vercel
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Stakeholder-Interviews und ein BPMN-Modell des Ist-Prozesses; 15 Schwachstellen priorisiert. Das Konzept macht das Event zur einzigen Quelle der Wahrheit, mit einer eigenen Sicht für jede Rolle.
  • Das Team hat eine Next.js-App auf Vercel ausgeliefert, mit einer Google-Tabelle als Datenspeicher, also ohne laufende Kosten: Organizer-Board, Anmeldung ohne Login mit Warteliste und ein Event-Log, das echte Abläufe mit dem Soll-Prozess abgleicht.
  • Mein Teil: eines der Stakeholder-Interviews, der Schlussteil der Zwischenpräsentation und die ersten Folien der Abschlusspräsentation. Modulnote 1,3.

Kursprojekt in Grundlagen von Unternehmensanwendungen am HPI mit ESN Potsdam, einer ehrenamtlichen Organisation, die pro Semester rund 80 Events über sechs verschiedene Tools organisiert. Wir haben Menschen in verschiedenen Rollen interviewt, den Prozess in BPMN modelliert und im Team einen Prototyp ausgeliefert. Der Code liegt im privaten Repository eines Teamkollegen; die Vorschau ist eine Illustration mit Beispieldaten.

Interviews, Prozessanalyse und Präsentationen in einem Fünferteam

Außerdem: BPMN, Google Sheets API

Illustration, kein Screenshot: MediaSync-Startbildschirm mit angeschlossenem USB-Stick, Speicheranzeige und Backup-Übersicht (Beispieldaten)
App · Apr. – Sep. 2026

MediaSync

Android-Backups auf USB-Stick, ohne Cloud.

Allein · rund 26.000 Zeilen Kotlin

  • Kotlin
  • Jetpack Compose
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Inkrementelle Backups mit Hash-basierter Deduplizierung und Kopieren in Blöcken; Wiederherstellung inklusive.
  • Vordergrunddienst mit Benachrichtigungen, Erinnerungs-Worker, Schnelleinstellungs-Kachel, drei Widgets und Teilen-Ziel.
  • Das Repository wird für die Veröffentlichung auf GitHub vorbereitet, deshalb noch kein Link.

Eine Android-App für inkrementelle Foto- und Video-Backups auf USB-Speicher und zurück. Rund 26.000 Zeilen Kotlin in 155 Dateien. Das Repository wird für die Veröffentlichung auf GitHub vorbereitet.

Allein

Außerdem: Hilt, Room, WorkManager, USB Host API

Bundesliga-Fan-App, Tab KI-Chat: Bundesliga-Logo, fünf FAQ-Knöpfe und Eingabefeld mit Sprachknopf
Illustration, kein Screenshot: Chat der Bundesliga-Fan-App: Ein Fan fragt nach Tickets, der Assistent antwortet (Beispielantwort, Backend abgeschaltet)
Gewinnerteam Hackathon · März 2025 · Hauptteil in drei Tagen

Bundesliga-Fan-App

Fan-App mit KI-Chat auf AWS; Gewinnerteam.

Repo-Owner · 18 von 89 Commits

  • Expo
  • React Native
  • TypeScript
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Tabs für Spiele, Videos, Tabelle und Statistiken, dazu ein KI-Chat gegen ein Backend hinter AWS API Gateway.
  • Quiz-Modus mit Sprachausgabe; mein Teil umfasste das Projekt-Setup, die Chat-Oberfläche und natives Teilen mit Rückfallebenen.
  • Eines von sechs Gewinnerteams beim Bundesliga-Hackathon 2025.

Plattformübergreifende App (Expo, React Native; Web, iOS, Android), gebaut für den ersten Bundesliga-Hackathon 2025 von DFL, AWS und EintrachtTech. Die Screens stammen aus dem finalen Prototyp, lokal gestartet. Das AWS-Backend ist abgeschaltet, die gezeigte Chat-Antwort ist deshalb ein Beispiel.

Repository-Owner in einem Dreierteam

Außerdem: AWS API Gateway

Illustration, kein Screenshot: Nachbau der Gorilla Platform des Projekts, gebaut von früheren Jahrgängen: Dashboard mit Kennzahlen, Begegnungs-Diagrammen und Ranglisten (Beispieldaten)
Bachelorprojekt · Seit Okt. 2026

GorillaScout

Bachelorprojekt zur Wiedererkennung wilder Gorillas in Kamerafallen-Videos.

Laufend · Achterteam

3 Stichpunkte anzeigenStichpunkte ausblenden
  • Die Pipeline reicht von der Erkennung über das Verfolgen bis zur Wiedererkennung einzelner Tiere und zur Zählung der Population. Gebaut haben sie die Vorjahrgänge; unser Jahrgang führt sie weiter.
  • Zum Einstieg habe ich die Abschlussarbeiten der Vorjahrgänge und das WACV-2026-Paper der Gruppe durchgearbeitet und mit KI-Unterstützung zu einer Lerneinheit mit Quellenangaben aufbereitet.
  • Die Vorschau baut die Web-Plattform des Projekts nach, die frühere Jahrgänge gebaut haben (nicht meine Arbeit), mit erfundenen Beispieldaten und gezeichneten Platzhalterbildern, nicht mit echten Kamerafallen-Aufnahmen.

HPI-Bachelorprojekt am KI-Lehrstuhl von Prof. Gerard de Melo. Es führt eine mehrjährige Pipeline weiter, die wilde Gorillas in Kamerafallen-Videos erkennt, verfolgt und einzelne Tiere wiedererkennt. Das Projekt läuft seit Oktober 2026 bis Sommer 2027; eigene Ergebnisse gibt es noch nicht.

Einer von acht Studierenden (laufend)

Illustration, kein Screenshot: Konzept-Demo: Maschinenereignisse, eine deterministische Pipeline und ein Entwurf, den ein Mensch freigibt (erfundene Daten)
Studienprojekt · Seit Sep. 2026

Agentic Product mit BMW

Ein agentisches System, das frühe Warnzeichen für ungeplante Maschinenstopps erkennt.

Laufend · Sechserteam · unter NDA

  • Python
  • pandas
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Problem: In einer hochautomatisierten Fertigung melden Maschinen ständig Fehler, und die frühen Anzeichen eines ungeplanten Stopps gehen dabei leicht unter.
  • Ansatz: Deterministischer Code berechnet jede Zahl; ein LLM-Agent untersucht nur über Tools, erklärt seine Befunde und leitet sie an die richtigen Personen weiter; jeder Schreibzugriff ins ERP-System braucht die Freigabe eines Menschen.
  • Ich war bei den Nutzerinterviews vor Ort beim Partner dabei und habe die Reporting- und Frühwarn-Pipeline gebaut.

Seminar Trends und Konzepte – Building Agentic Products am HPI mit BMW als Praxispartner. Die Details sind vertraulich, deshalb beschreibt dieser Eintrag nur Problem, Ansatz und Technologien. Die Abschlusspräsentation ist im Januar 2027.

Sechserteam (laufend)

Außerdem: DuckDB, Parquet, pytest, LLM-Agent mit Tools

Voya auf dem Telefon: Der Profil-Scout fragt, wen man kennenlernen möchte, mit Knopf für ein Sprachgespräch
Teilnahme Hackathon · Sep. 2026 · 48 Stunden

Voya

Agent, der Gründer mit Mitgründern und Investoren zusammenbringt, inkl. Sprach-Rollenspiel.

Technischer Lead · 130 von 142 Commits

  • Next.js 16
  • TypeScript
  • Cloudflare Workers
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Sortiert 569 echte Konferenzprofile mit einem erklärbaren, deterministischen Match-Score.
  • Arbeit in mehr als 30 Pakete mit klaren Dateizuständigkeiten geteilt; parallele KI-Coding-Agenten in über 50 Git-Worktrees.
  • Regelbasierte Rückfallebenen halten die Demo auch ohne API-Schlüssel am Laufen. Kein Preis; das MVP läuft auf Cloudflare Workers.

Entstanden beim OpenAI Hackathon auf der IdeaLab! 2026 (WHU Vallendar). Ein Agent befragt Gründer per Text oder Sprache, leitet ein Suchprofil ab, sortiert echte Konferenzprofile, entwirft eine auf die Persönlichkeit abgestimmte Ansprache und bietet ein Sprach-Rollenspiel zur Gesprächsvorbereitung.

Technischer Lead in einem Team von drei bis vier

Außerdem: OpenAI Agents SDK, OpenAI Realtime API

Startseite der takeøff-Website: Logo über einer Nachthimmel-Szene und dem nächsten Termin
Website · Sep. 2026 · fünf Tage

takeøff-Website

Zweisprachige Website eines studentischen Kulturkollektivs, Canvas-Szenen, kein Tracking.

32 von 33 Commits in fünf Tagen

  • Next.js 16
  • TypeScript
  • Vercel
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Daten-Gateway nach dem Adapter-Muster (heute JSON, später eine Datenbank) und Contract-getriebene Datentypen, aus denen die Bearbeitungsformulare entstehen.
  • Canvas-Szenen-Engine ohne Fremdbibliothek: drei Themes in Tag- und Nachtfassung, drei Effektstufen, reduzierte Bewegung wird respektiert.
  • Automatische UI- und Performance-Prüfungen über acht Bildschirmbreiten.

Zweisprachige Website für takeøff, ein studentisches Kulturkollektiv in Potsdam. Live auf Vercel; manche Inhalte sind noch Platzhalter.

32 von 33 Commits

Außerdem: Vanilla CSS, Canvas 2D

Illustration, kein Screenshot: Sizilien-Reiseplaner, Unterkunftsseite: Karte mit nummerierten Unterkünften, Abstimmung und Ranking der Gruppe (Beispieldaten)
Tool · März – Apr. 2026

Sizilien-Reiseplaner

Planungstool, mit dem fünf Leute ihre Reise tatsächlich geplant haben.

Allein · 51 Commits

  • JavaScript
  • Cloudflare Workers
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Seiten für Unterkünfte, Flüge, Mietwagen, Aktivitäten, Packliste, Budget, Abstimmungen, Ideenwand, Tagesplan und Aufgaben.
  • Cloudflare Worker für GitHub-OAuth, Datenabgleich über die GitHub-API und einen Scraper, der Angebotslinks ausliest.
  • Die fünfköpfige Gruppe hat ihre Reise damit geplant.

Eine statische Website mit mehreren Seiten auf GitHub Pages, dahinter ein Cloudflare Worker.

Allein

Außerdem: GitHub Pages, GitHub API

Thesinator-Stakeholder-Map: ein Live-Graph, der Studierende mit Themen, Firmen und Hochschule verbindet Thesinator-Themenliste: passende Abschlussarbeiten mit Begründung, warum sie passen Thesinator „Frag dein zukünftiges Ich“: Chat mit einer simulierten Karriere für einen Themenpfad Thesinator-Simulation: Stakeholder-Map, Zukunftspfad und Themen-Matches im Aufbau
Teilnahme Hackathon · März 2026

Thesinator

KI-geführte Themenfindung für Abschlussarbeiten: Matching, Zukunftssimulation, Sprache.

+10.546 Zeilen in 5 von 27 Commits

  • React
  • TypeScript
  • Supabase
  • Python
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Themen-Matching über Embeddings auf Supabase mit pgvector, eine Multi-Agenten-Simulation der künftigen Ansprechpartner und eine Sprachschnittstelle.
  • Mein Teil: Chat-, Networking- und Browse-Funktionen mit über 20 React-Komponenten, zwei Supabase Edge Functions, Migrationen und Sitzungsspeicherung.
  • START Hack 2026, St. Gallen: Teilnahme, kein Preis.

Entstanden beim START Hack 2026 in St. Gallen für die Challenge von Studyond. Teilnahme, kein Preis.

Chat-, Networking- und Browse-Funktionen

Außerdem: pgvector, Edge Functions

Illustration, kein Screenshot: PowerSqueak-Demo: Präsentationsmodus mit grünem LED-Timer (Beispielfolien)
Studienprojekt · Apr. – Juli 2026

PowerSqueak

Weiterentwicklung eines sieben Jahre alten Präsentationstools in Smalltalk.

38 Commits · rund 4.800 Zeilen · Note 1,0

  • GitHub Actions
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Benannte, verschachtelte Foliensektionen: Modell, Überschriften in der Miniaturleiste, gespeicherter Ein- und Ausklappzustand, Ein- und Ausrücken mit Tab, Springen mit n und p im Präsentationsmodus, Speichern und Laden.
  • Ein LED-Präsentationstimer als kleine Unterklasse des vorhandenen Timer-Morphs. Außerdem einen Tastaturfokus-Fehler bis ins Event-Routing des UI-Frameworks verfolgt und mit Regressionstest behoben.
  • CI mit GitHub Actions und smalltalkCI aufgesetzt, das Tool unter Squeak 6.1 lauffähig gemacht und die README neu geschrieben. Modulnote 1,0.

Softwaretechnik I am HPI: Unser Siebenerteam hat das Open-Source-Präsentationstool PowerSqueak übernommen und in neun Sprints mit wöchentlichen Kundengesprächen und Pair Programming erweitert. Die Testabdeckung des Teams stieg von 84 auf 95 Prozent.

Feature-Verantwortung für Sektionen und Timer in einem Siebenerteam

Außerdem: Squeak/Smalltalk, Morphic, SUnit, smalltalkCI

Startseite von ¡Vamos! mit Tagesziel und zwölf Übungsarten
Tool · Aug. 2026 · zwei Tage

¡Vamos!

Offline-Spanisch-App mit Spaced Repetition und KI-Tutor im Browser.

Allein · 34 Commits in zwei Tagen

  • JavaScript
  • PWA
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Spaced Repetition, Multiple Choice, Tippen mit Akzent-Toleranz, Sprachausgabe und Verbtabellen für sieben Zeiten.
  • Optionaler KI-Tutor mit eigenem Schlüssel, der komplett im Browser läuft; Export nach Anki.
  • Inhalte liegen in 74 JSON-Dateien, die über Manifeste registriert sind: Ein neues Kapitel ist eine neue Datei.

Eine PWA in reinem JavaScript zum Spanischlernen bis B1/B2, offline und ohne Konto. Live auf GitHub Pages.

Allein

Außerdem: Service Worker, localStorage, GitHub Pages

Illustration, kein Screenshot: OweFlow nachgebaut: Startseite mit offenen Schulden, Zahlungsanfrage und Gruppenkarten (Beispieldaten)
App · Dez. 2024 – Jan. 2025

OweFlow

Flutter-App für Gruppenausgaben; Authentifizierung von mir.

43 von 120 Commits

  • Flutter
  • Dart
  • Firebase Auth
3 Stichpunkte anzeigenStichpunkte ausblenden
  • Gruppen, Schuldenübersicht, Erinnerungen und Auswertungen.
  • Die Authentifizierung lag bei mir: E-Mail-Verifizierung und Social Login über Firebase.
  • Eingestellt, als die Zahlungsregulierung die Überweisungsfunktion für zwei Studierende unpraktikabel machte.

Ein Flutter-Prototyp, gebaut mit einem Kommilitonen. Einen öffentlichen Build gibt es nicht, deshalb ist die Vorschau eine aus dem Quellcode nachgebaute Illustration der Startseite.

43 von 120 Commits

Illustration, kein Screenshot: TouchdownTactics-Demo: das Spielfeld mit Kartenhand und Elixierleisten nach einem Touchdown
Studienprojekt · Nov. 2025 – Jan. 2026

TouchdownTactics

Echtzeit-Strategiespiel in Squeak/Smalltalk; Karten und Elixir waren mein Teil.

38 Commits · Siebenerteam · Note 1,0

3 Stichpunkte anzeigenStichpunkte ausblenden
  • Man spielt Helden und Zauber aus einer Kartenhand und bezahlt mit Elixir; die Einheiten suchen sich ihren Weg und kämpfen. Dazu ein Bot-Gegner mit vier Schwierigkeitsstufen, Wellenmodus, Tutorial und lokaler Mehrspielermodus.
  • Mein Teil war das Hand-, Karten- und Elixir-System: Deck-Zyklus, Auswahl- und Ausspiel-Logik, Elixir-Regeneration und -Verbrauch sowie die UI-Morphs, über mehrere Iterationen umgebaut.
  • Im Teamcode stecken Abstract Factory, Strategy, Template Method, Null Object und Flyweight. Modulnote 1,0.

Entstanden im Kurs Softwarearchitektur am HPI, im Team zu siebt: ein kartenbasiertes Tower-Rush-Spiel in Squeak/Smalltalk, durchgehend mit Entwurfsmustern gebaut. Das Repository gehört zum Kurs und ist privat, die Vorschau ist deshalb nachgebaut.

Karten-, Hand- und Elixir-System in einem Siebenerteam

Außerdem: Squeak/Smalltalk, Morphic, SUnit, Squot/git