Daniel Sangermann
Software-Entwickler: Full-Stack, KI-Agenten, Echtzeit-Computergrafik
BMW, TU München und mein Startup: Sechs Monate lang habe ich alle drei gleichzeitig getragen und bei keinem die Ansprüche gesenkt.
Mit Zeiger oder Fokus auf einer Spanne sehen Sie ihre Länge. Auf einer fokussierten Spanne gehen die Pfeiltasten monatsweise.Spanne antippen zeigt ihre Länge, ein zweiter Tipp öffnet den Abschnitt.
6 Monate, in denen alle drei liefen: Dez 2025 bis Mai 2026
Trace als Tabelle zeigenTabelle ausblenden
| Spur | Rolle | Von | Bis | Monate |
|---|---|---|---|---|
| TU München | B.Sc. Informatik | 60 | ||
| BMW | Computer Graphics Engineer | 12 | ||
| PrimeBalance | Gründer und CTO | heute | 11 bisher |
PrimeBalance
Dez 2025 bis heute
PrimeBalance ist Software für Steuerkanzleien: Buchhaltung, Monatsabschluss und Bankabgleich, mit gebauten Schnittstellen zu DATEV und ELSTER. Ich habe sie allein entworfen, gebaut und betreibe sie allein, als einziger technischer Verantwortlicher. Sie läuft live unter app.prime-balance.de.
Der Stack ist TypeScript, Next.js und PostgreSQL. Row-Level Security trennt die Daten jeder Kanzlei und Tests prüfen die Trennung. Ein Orchestrator steuert spezialisierte Agenten für Belegerfassung, Buchung, Prüfung und Abschluss. Vor jedem verbindlichen Schritt gibt ein Mensch frei und jeder Lauf wird protokolliert.
Aus dem Repository
- 20.399automatisierte Tests in 1.570 Dateien: Vitest, Playwright und Datenbanktests. Die Tests sind die Schranke vor jeder Auslieferung in die Produktion.
- 437REST-Route-Handler, genutzt von Web-App und Scanner-App, dazu 316 Testdateien für sie.
- 260/260Prüfungen bestanden, als ein Ganzjahres-Testfall auf SKR03 und auf SKR04 lief, zwei deutschen Kontenrahmen, mit 240 Kennzahlen ohne Abweichung.
- 110Row-Level-Security-Policies in PostgreSQL, mit eigenen Tests für die Trennung der Kanzleien.
- 106Datenbank-Migrationen, 30 davon mit handgeschriebenen Sicherheits-Policies.
- 4MCP-Server, die ich dafür gebaut habe: primebalance-search, mcp-datev, mcp-elster und mcp-law-library.
Die öffentliche Demo
Die Demo spielt einen Monatsabschluss mit Musterdaten ab: Agenten prüfen, buchen und dokumentieren, Menschen geben frei. Die drei Bildschirmfotos unten stammen von dieser Seite. Ich habe sie am 10.10.2026 bei 1440 Pixeln Breite aufgenommen.
BMW
Jun 2025 bis Mai 2026
Bei BMW habe ich als Computer Graphics Engineer gearbeitet, noch während meines Bachelors, an einer Aufgabe auf dem Niveau einer Masterarbeit: ein Echtzeit-Rendersystem für verteilte Grafik in C++ und OpenGL, eingebunden in das Software-Ökosystem von BMW.
Ich habe das komplette System gebaut: Render-Passes für verteilte Grafik auf Embedded Linux, in der Licht-Domäne, mit Shadern in GLSL. Eine Master-Slave-Architektur teilt die Arbeit. Der Master berechnet die Simulation, die Slaves rendern und der Datenfluss dazwischen ist klar definiert.
Dazu habe ich Desktop-Oberflächen in C# mit .NET und WinForms geschrieben. Entwickelt habe ich unter Windows, WSL und Linux.
Studium und Projekte
Okt 2021 bis Sep 2026
B.Sc. Informatik an der TU München. Vier Arbeiten aus dem Studium und ein eigenes Projekt.
-
2026
Bachelorarbeit: Didaktische Konzepte des maschinellen Lernens
Ein fünfwöchiger Kursteil zu Machine Learning und Data Science mit Kursmaterial, automatischen Prüfungen und Bewertungsskript. Python, pandas, scikit-learn und Hugging Face Transformers.
-
Dez 2024 bis Feb 2025
Datenanalyse für die Batteriezellentwicklung, ein Seminar mit BMW
Data Engineering, Data Science, Machine und Deep Learning in einem: Datentransformation, Feature-Engineering und Modelle auf Batteriedaten. Python, pandas, scikit-learn und PyTorch.
-
Jan 2025
Physiksimulation, Kurs Game Physics
Feder-Masse-Systeme, Starrkörper mit Kollisionen und Wärmeleitung, im Team in C++ mit GLM.
-
Dez 2023 bis Feb 2024
Bildverarbeitung mit SIMD
Helligkeit und Kontrast von Bildern in x86-64-Assembly und C mit Intel Intrinsics.
-
Eigenes Projekt
Aktienkurs-Vorhersage mit LSTM
Ein LSTM-Netz in PyTorch für die zehn größten S&P-500-Werte, mit FastAPI, Next.js und Docker auf AWS ECS Fargate. Öffentlich auf GitHub.
Arbeit mit KI-Agenten
Ich nutze Claude Code jeden Tag. Meine Skills, Hooks und Commands liegen im Repository, Projektregeln stehen in CLAUDE.md und mehrere Agenten und Subagenten laufen parallel unter einem Orchestrator.
Die Hauptschleife legt fest und prüft. Agenten setzen voll spezifizierte Aufgaben um. Opus führt die Hauptschleife und die adversariale Gegenprüfung, Sonnet die Subagenten und Codex prüft als zweites Augenpaar. Jede Korrektur kommt mit einem Regressionstest. Claude Code diagnostiziert fehlgeschlagene CI-Läufe.
ClickUp, Figma, GitHub und Playwright sind über MCP an Claude Code angebunden. Vier MCP-Server habe ich selbst gebaut: primebalance-search, mcp-datev, mcp-elster und mcp-law-library. Figma-Entwürfe gelangen über MCP in den Code.
Im Produkt laufen die Agenten auf meiner eigenen Runtime mit Gemini. Ein Schritt bekommt höchstens 10 Werkzeugrunden. Schlägt eine Prüfung fehl, hält der Lauf an und wartet auf eine Eingabe. Vor jedem verbindlichen Schritt gibt ein Mensch frei.
Kontakt
Ab sofort verfügbar, in Vollzeit oder Teilzeit. Ich lebe in Frankfurt am Main und bin reisebereit.
- E-Maildaniel@prime-balance.de
- LinkedInlinkedin.com/in/daniel-sangermann-37ba32241
- GitHubgithub.com/justdaniel7
- Lebenslauf auf EnglischDaniel-Sangermann-CV.pdf
- Lebenslauf auf DeutschDaniel-Sangermann-Lebenslauf.pdf
Deutsch Muttersprache, Englisch C2, Französisch B2.