Zum Inhalt springen
◎ Für öffentliche Auftraggeber
Hamburg · remote, deutschlandweit

Sie bewerten ein laufendes System, kein Versprechen.

Ich bin Panagiotis Herbe, Physiker und Entwickler für Daten, KI und Software. Für ein Vorhaben baue ich vorab einen Prototyp an echten Daten oder realistischen Testdaten und veröffentliche ihn mit Quellcode, Tests und Messprotokoll. Jede Zahl auf dieser Seite hat ein Datum und einen Messweg.

Porträt von Panagiotis Herbe
panagiotis_herbe.jpg● Hamburg
Nachweis
6 Prototypen
offen auf GitHub
Preis
Festpreis
für ein beschriebenes Ergebnis
Ort
Remote
Abstimmung per Video
Lizenz
AGPL-3.0
frühere Stände Apache-2.0
§01 Prototypen

Sechs Prototypen. Öffentlich, gemessen, heute lauffähig.

06 / offen

Jeder Prototyp entstand für typische Aufgaben der öffentlichen Hand und läuft an echten Daten oder realistischen Testdaten. Sie können ihn heute starten, durchklicken und den Code lesen, bevor Sie entscheiden. Was er noch nicht kann, steht jeweils dabei.

Rechenaufgabe „Kraft in der Diagonale“ (F = 30 kN, θ = 30°) nach einer falschen Antwort, mit dem Hinweis: Es gibt zwei Diagonalen; jede trägt die Hälfte der Last.
Dasselbe Spiel im Browser eines Telefons
Rechenaufgabe mit eigenen Zahlen je Person: Ein typischer Fehler wird erkannt und erklärt.Text des Rundgangs ↗
01 · Hochschullehre · Serious Games

Spielbaukasten

Lernspiele für die Ingenieurlehre: Studierende spielen im Browser, Lehrende sehen, wo die Gruppe hängt, und neue Spiele entstehen als Datei statt als Programm.

300
Studierende gleichzeitig, 0 Fehler, 95 % der Antworten unter 0,07 s
0
von axe-core gefundene Verstöße (Regeln WCAG 2.2 AA) in 9 Ansichten
76 KB
Offline-Fassung als eine HTML-Datei, 0 Netzanfragen
32/32
automatische Tests bestanden
● gemessen am 02.11.2026, Version 0.1.0 · Messprotokoll mit 30 Bildschirmfotos ↗
Selbst prüfen
Die Offline-Fassung herunterladen und per Doppelklick im Browser öffnen, oder die ganze Anwendung mit drei Befehlen starten (Docker, Kurscode DEMO).
Technik
Node.js 24 ohne Fremdbibliotheken, SQLite, xAPI, OER-Export mit AMB-Metadaten, OpenAPI · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
Hochschul-Login (SSO), Moodle-Anbindung, grafischer Editor, fachlich geprüfte Inhalte. Nicht gemessen: Safari, Firefox, Bildschirmleser, echte Studierende.
Karte Deutschlands mit 1.560 Messsonden, eingefärbt nach dem Median ihrer Tageswerte zwischen 0,07 und 0,15 Mikrosievert pro Stunde
Abb. 1 des Berichts: Lage der 1.560 Sonden, Farbe = Median der Tageswerte. Datenquelle: BfS, ODL-Messnetz, Datenlizenz Deutschland – Namensnennung – 2.0; eigene Auswertung.Text des Rundgangs ↗
02 · Umwelt-Messnetz · Zeitreihen

odlscan

Trend- und Plausibilitätsanalyse auf den offenen Daten des bundesweiten Messnetzes für Gamma-Ortsdosisleistung, mit Niederschlag und Schneehöhe des Deutschen Wetterdienstes.

1.560
Sonden; 554.712 Tages- und 261.210 Stundenwerte ausgewertet
96 %
der Erhöhungen mit Regenmesserdaten fallen mit Regen zusammen (842 von 875)
96 %
Trefferquote für eine eingebaute Stufe von 10 %, im Vergleich gegen Nachbarsonden (Reihe allein: 57 %)
7 %
So schlecht findet die einfache Prüfung eine Drift von 10 % über 24 Stunden. Steht im Bericht, wie alles andere.
● Rohdaten vom 02.11.2026, Bericht zu Version 0.2.0 vom 03.11.2026 · Bericht und Testprotokoll ↗
Selbst prüfen
Bericht mit Testprotokoll als PDF lesen, oder selbst rechnen: zwei Befehle holen die offenen Daten und erzeugen Bericht, Abbildungen und Kennzahlen neu.
Technik
Python (NumPy, Matplotlib), WFS, Rohablage mit SHA-256, Tests bei jedem Push unter Linux und Windows · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
Die öffentliche Schnittstelle liefert ein Jahr Tageswerte und sieben Tage Stundenwerte, nicht die volle Messhistorie. Der Prototyp zeigt Verfahren und Messmethodik, keine Aussage zur radiologischen Lage.
Himmelskarte mit den 54 Gammablitzen des offiziellen Katalogs vom 1. September bis 31. Oktober 2025: 49 als gefunden markiert, 5 als nicht gefunden
Zwei Monate Himmel: alle 54 Gammablitze des offiziellen Katalogs, gefunden in Gold, nicht gefunden in Grau; auf den Prüftagen 28 von 31. Das Band ist die Milchstraße. Daten: NASA Fermi GBM (HEASARC); eigene Auswertung, ohne Verbindung zur NASA.Text des Rundgangs ↗
03 · Detektor-Messdaten · Ereigniserkennung

gbmtransient

Findet kurze Gammablitze in den offenen Messdaten des Gamma-ray Burst Monitor auf dem NASA-Satelliten Fermi: zwölf Detektoren, eine per Optimierung gewählte und statistisch kalibrierte Auslöseschwelle, die Trefferquote belegt am offiziellen Katalog. Es knüpft an meine Masterarbeit am selben Instrument an, mit eigener Fragestellung, eigenem Code und Daten von 2025.

49/54
Gammablitze des offiziellen Katalogs gefunden, auf den Prüftagen 28 von 31 (Tage, die nicht zur Wahl der Einstellung dienten); eine an den Bord-Trigger angelehnte Einstellung: 41 von 54, auf den Prüftagen 24 von 31
61,2 %
von 21.805 eingebauten künstlichen Ausbrüchen erkannt, statt 55,6 % mit der Grundeinstellung (Prüftage)
793
Rohdateien (9,3 GB) mit SHA-256; ein zweiter Lauf ergab dieselben Ergebnisse, Datei für Datei
24/24
automatische Tests, unter Linux und Windows, Python 3.11 bis 3.13
0,33
zufällige Fehlalarme je Tag an den Prüftagen, statt der auf den Trainingstagen eingehaltenen 0,1. Steht im Bericht, wie alles andere.
● gemessen am 03.11.2026 auf 61 Tagen Messdaten (01.09. bis 31.10.2025) · Bericht und Ergebnisdatei ↗
Selbst prüfen
Den Bericht lesen (8 Seiten, mit Testprotokoll), jede Zahl in der Ergebnisdatei nachschlagen, oder die Tests selbst ausführen: Python ab 3.11, kein Netz nötig, 10 bis 30 Sekunden.
Technik
Python, zwölf Detektoren auf einem gemeinsamen Zeitraster, Koinzidenz über die Detektoren, Optimierung über 162 Einstellungen (gewählt auf 31 Tagen, geprüft auf 30 anderen) · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
5 von 54 Gammablitzen verpasst, meist sehr kurze; 80 Meldungen ohne Katalogeintrag nicht geprüft; Detektormodell vereinfacht. Ein Auftrag würde ergänzen: Ihre Daten und Meldewege, laufende Nachkalibrierung, Betrieb in Echtzeit.
Karte der 413 Gemeinden Brandenburgs aus der Datenbank nach dem Import, eingefärbt nach dem Durchschnittsalter der Bevölkerung 2023
Kontrolle aus der Datenbank: alle 413 Gemeinden mit Geometrie und Statistikwert. Gemeindegrenzen © GeoBasis-DE/LGB, dl-de/by-2-0 (Daten geändert); Indikator INKAR 2025, © BBSR Bonn 2025, dl-de/by-2-0.Text des Rundgangs ↗
04 · Geodaten · offene Datenplattformen

geoimport

Holt öffentliche Geodaten automatisch in die eigene Datenbank: Kartendienste (WFS) und Tabellen (CSV) nach PostgreSQL/PostGIS, mit Bericht und Änderungsprotokoll je Lauf.

413/413
Gemeinden: Geometrie aus dem Kartendienst und Statistik über den Gemeindeschlüssel verbunden
63,4 Mio.
CSV-Zeilen aus einer 434-MB-ZIP-Datei als Datenstrom geprüft, 1.285.774 übernommen
11 s
zweiter Lauf: alles unverändert erkannt, keine Zieltabelle angefasst
9
automatische Tests grün, auch Ende-zu-Ende gegen PostGIS
● gemessen am 02.11.2026, erneut bestätigt am 03.11.2026 · Testprotokoll und Laufberichte ↗
Selbst prüfen
Die Berichte beider Läufe lesen (je vier bis fünf Zeilen), oder mit Docker selbst importieren: zwei Befehle holen die Gemeinden aus dem Kartendienst.
Technik
Python, PostgreSQL/PostGIS, WFS 2.0, eine YAML-Datei je Quelle, Docker · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
Abgleich mit dem verbindlichen Schema einer Zielplattform, weitere Quellen, Betriebs- und Entwicklerdokumentation für die Übergabe.
Ein synthetischer Weiterbewilligungsantrag nach der KI-Auswertung: Hinweis auf eine fehlende Mietbescheinigung, daneben jede Angabe mit geprüfter Fundstelle und den Knöpfen übernehmen, korrigieren, verwerfen
Nach der Auswertung: Jede Angabe kommt mit wörtlicher Fundstelle, ein fehlender Nachweis ist markiert, entschieden wird je Angabe von Hand. Nur synthetische Testdaten.Text des Rundgangs ↗
05 · Verwaltung · KI mit menschlicher Letztentscheidung

Antragsassistent

KI-assistierte Antragsbearbeitung im SGB II: Angaben mit Fundstelle vorschlagen, fehlende Nachweise finden, Fragen mit Paragrafenangabe beantworten. Das System entscheidet nichts; jede Angabe übernimmt, korrigiert oder verwirft ein Mensch.

95,9 %
der Angaben richtig ausgelesen (40 synthetische Fälle, 418 Angaben)
100 %
der Fälle: fehlende Nachweise richtig erkannt
4,2 s
je Dokument im Median (95 %: 6,3 s), offenes Modell auf einer 12-GB-GPU
91,1 %
der 45 Fragen: der erwartete Paragraf unter den ersten drei Treffern
● gemessen am 02.11.2026, alle drei Messläufe im Protokoll, auch der schlechtere · Messprotokoll ↗
Selbst prüfen
Das Messprotokoll lesen, oder mit Docker starten: 20 synthetische Fälle für zwei fiktive Jobcenter sind angelegt.
Technik
FastAPI, SQLite, lokales Sprachmodell über Ollama (kein Cloud-Dienst), Prüfprotokoll mit Hash-Kette, Rollen und Mandanten · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
Nur synthetische Daten. Keine Bescheide, keine Berechnung des Anspruchs, keine Anbindung an Fachverfahren, keine Texterkennung von Scans. Für einen echten Einsatz ist eine Einordnung nach der EU-KI-Verordnung nötig.
Suche nach „Endoskop* ODER Laparoskop*“ mit Filtern für Branche, Bundesland, Produktgruppe und Größe; fünf registergeprüfte Unternehmen mit Ort und Branche
Die Suche „Endoskop*“ im Browser eines Telefons, fünf Unternehmen mit Branche
Suche mit Booleschen Operatoren und Filtern; das Häkchen markiert registergeprüfte Unternehmen; rechts die Suche „Endoskop*“ auf dem Telefon. Daten: EUDAMED (Europäische Kommission, Beschluss 2011/833/EU, CC BY 4.0), EMA (Source: European Medicines Agency), GLEIF (CC0); eigene Auswertung.Text des Rundgangs ↗
06 · Wirtschaftsdaten · Register und Matchmaking

Firmenverzeichnis Gesundheitswirtschaft

Ein Verzeichnis der deutschen Gesundheitswirtschaft, das sich selbst pflegt: aus amtlichen Registern gebaut, jede Angabe mit Quelle, mit Suche, Export, API und virtuellem Matchmaking. Es läuft öffentlich als Demo.

4.787
registergeprüfte Unternehmen (EUDAMED, EMA, LEI), 9.744 insgesamt suchbar
4.118
davon mit Kontaktweg (Kontaktseite, Website oder Funktionspostfach); im Verzeichnis keine Personendaten
6.450
Unternehmen aus 80 Ländern als internationale Basis fürs Matchmaking (EMA, CORDIS)
6 %
der registergeprüften Firmen haben heute eine Größenklasse (292); Umsatzklassen fehlen fast ganz. Steht im README, wie alles andere.
● gemessen am 04.11.2026 an der laufenden Installation, Abfragen im Repository · Abfragen und Ausgaben ↗
Selbst prüfen
Die Demo öffnen, „Endoskop*“ suchen, „Baden-Württemberg“ wählen, ein Profil öffnen und oben rechts auf EN schalten.
Technik
FastAPI, PostgreSQL, serverseitig gerendert ohne fremde Skripte, namentliche Konten, Admin-Konten mit zweitem Faktor (TOTP), REST-API, automatisierter Betrieb mit Monitoring und Backups · AGPL-3.0 (frühere Stände Apache-2.0)
Ehrlich gesagt: noch nicht enthalten
Biotechnologie und digitale Gesundheit sind dünn besetzt (kein Pflichtregister); Bevollmächtigte und Importeure gehören nicht immer zur Branche (Stichprobe vom 02.11.2026: 15 von 20, nachgezählt 14 von 19); ein Prototyp, betrieben von einer Person.
§02 Arbeitsweise

So arbeite ich.

01

Festpreis

Ein fester Preis für ein beschriebenes Ergebnis, aufgeteilt in prüfbare Arbeitspakete. Annahmen stehen offen im Angebot.

02

Remote

Ich arbeite von Hamburg aus für Auftraggeber in ganz Deutschland. Abstimmung und Vorführungen per Videokonferenz.

03

Erst bauen

Bevor ich anbiete, baue ich einen Prototyp an echten Daten oder realistischen Testdaten. Die riskanten Teile sind dann schon gelöst und gemessen.

04

Gemessen statt behauptet

Jede Zahl mit Datum und Messweg, auch die schlechteren Läufe. Was noch fehlt, steht daneben.

05

Offen und übergabefähig

Quellcode unter AGPL-3.0 (frühere Stände Apache-2.0), automatische Tests, Dokumentation auf Deutsch; im Auftrag gilt die vertraglich vereinbarte Lizenz. Ihr Team kann ohne mich weiterarbeiten.

06

Datenschutz und Barrierefreiheit

Von Anfang an: synthetische Testdaten, Pseudonyme, lokale Modelle ohne Cloud-Dienst; Oberflächen prüfe ich automatisch nach WCAG.

  1. Schritt 1Prototypöffentlich, mit Messprotokoll
  2. Schritt 2AngebotFestpreis, Arbeitspakete, Annahmen
  3. Schritt 3Früh testbarerster Stand zum Ausprobieren
  4. Schritt 4ÜbergabeCode, Tests, Doku auf Deutsch
§03 Profil

Physiker, der Software baut.

M.Sc. und B.Sc. Physik an der Eberhard Karls Universität Tübingen. Masterarbeit 2020 in Zusammenarbeit mit der NASA, als Gastwissenschaftler am Marshall Space Flight Center im Fermi-GBM-Team: ein Werkzeug aus Faltungsnetzen und Entscheidungsbäumen, das Röntgenausbrüche von Pulsaren in den Messdaten des Fermi Gamma-ray Burst Monitor erkennt.

Davor (2019) Strategieberatung bei Bain & Company; nach der Masterarbeit Produktmanagement bei Maddox AI (2020) und Projektleitung für die Validierung autonomen Fahrens bei Volkswagen Nutzfahrzeuge (2021). Seit 2021 baue und leite ich KI-Systeme in der Industrie, mit Schwerpunkt Computer Vision und generative KI. Lehrauftrag „ICT in Logistics“ an der University of Europe for Applied Sciences, 2024/25.

M.Sc.
Physik · Universität Tübingen
NASA
Masterarbeit · Fermi GBM · 2020
MBA
Collège des Ingénieurs · Paris
Lehre
Lehrauftrag · 2024/25

Ausführlicher Werdegang auf Englisch: panoherbe.com

§04 Kontakt

Ein Vorhaben? Schreiben Sie mir.

Panagiotis Herbe · freiberuflich · Hamburg · Deutsch und Englisch