Werdegang
Von Minecraft-Mods in den App Store
Autodidakt, mit Software in Produktion seit der Schulzeit. Die ganze Geschichte, chronologisch, mit den Namen, die der Rest der Seite weglässt.
Kindheit
Programmieren, selbst beigebracht
Erst HTML, CSS und JavaScript, Webseiten aus Spaß an der Sache. Dann Java, über Minecraft-Mods: die ersten richtigen Programme, und das erste Mal, dass Code für jemand anderen funktionieren musste.
2018–2019
Praktika während der Schulzeit
oliv newlab · Evolit Consulting · Hoffmann Eitle
- oliv newlab: Webentwicklung mit Django.
- Evolit Consulting in Wien: ein Flottenmanagement-Tool in TypeScript und Angular.
- Hoffmann Eitle, eine Patentanwaltskanzlei.
Dez. 2019 – Apr. 2020
Webdienste für ein Minecraft-Netzwerk
LuminuNET
Noch in der Schule habe ich die Webseite des Minecraft-Netzwerks LuminuNET gebaut: einen Login für Forum, Website und Spielserver, eine Vue-Komponentenbibliothek für die Seiten und das Einlösen von Keys.
- Ein selbst geschriebener OpenID-Connect-Provider (Implicit Flow) auf den alten XenForo-Konten des Forums, Dezember 2019 bis Januar 2020: Zustimmungsdialoge, Rate Limits mit Redis, ein RSA-4096-Schlüsselpaar pro Client, RS256-Tokens.
Fallstudie: Anfängeoidc-server auf GitHub Key-Einlösung auf GitHub
Feb. 2020 – Okt. 2021
Praktikant, dann Entwickler, dann Senior Developer
adabay · München
- Praktika in der Webentwicklung: die mobile Website für Mammut und ein internes i18n-Tool, von Grund auf gebaut.
- Mit 18 Entwickler in Teilzeit, neben der Schule: ein Monorepo aus React-Widgets mit Storybook, Websites auf dem Twill CMS, Beiträge zu Open Source.
- Ab April 2021 Senior Developer: Client-Architekturen, dokumentiert mit arc42 und C4, Server-Side Rendering mit Caching, Storybook und Tailwind eingeführt, TYPO3 aktualisiert.
2020–2021
Im Maintainer-Team von Sequelize
Sequelize
Im Maintainer-Team von Sequelize, dem SQL-ORM für Node.js, während es auf TypeScript umzog: 13 Pull Requests (10 gemergt) und 2021 Reviews von 28 Pull Requests anderer. Der größte, #13710, brachte die Fehlerklassen der Bibliothek nach TypeScript: +731 −616 in 41 Dateien.
Nov. 2021 – Sep. 2023
Senior Software Engineer
DealerCenter Digital · Landshut
- Frontend, Backend und DevOps, auf einer modularen Architektur, dokumentiert in C4.
- Ein Nx-Monorepo für die internen Tools.
- Leitung einer offlinefähigen PWA, die Kiosks und Tablets im Laden synchron hält.
- Mehrere Bestandssysteme zu einem Service mit Cache zusammengeführt.
- Schnellere, sicherere CI/CD.
Okt. 2023 – Sep. 2026
Software Engineer, Marketplace-Apps für Jira
Appfire · remote
- Eine große React-App, Node.js-Services und C#/.NET.
- Ein Nx-Monorepo eingeführt.
- Engineering-Praktiken über Teams hinweg vereinheitlicht.
- Teil eines Gewinnerprojekts beim Hackathon.
März 2025 – Okt. 2026
Zenarios, allein
Zenarios
Neben der Arbeit ein Finanzplaner für iPhone und Mac, allein entworfen und gebaut: die Simulations-Engine, die App, das Design-System, die Website und der Launch-Film. Seit 2026 im App Store.
Seit Okt. 2026
KI für Angebote in der Industrie
Mercura (YC W25) · München
Mercura automatisiert mit KI Angebote und Aufträge für Großhändler und Hersteller in der Industrie.
2020
Die Seite vor dieser
keimeno.party, 2020: Vue 2, neo-brutalistisch, knallgrün. Sie erzählte keine Geschichte, hatte keine Über-mich-Seite und zeigte ohne JavaScript gar nichts. Diese Seite versucht das Gegenteil.