Ich atme Code und liefere Software seit der Schulzeit — von Game-Mods bis zur Gründung einer Softwareagentur mit 19. Ich habe Produktionssysteme in Medizintechnik-Fertigung, Energie, Automotive und E-Commerce umgesetzt. Heute ziehe ich meine Motivation aus der Architektur komplexer Systeme: Datenmodelle und APIs zu entwerfen und ein System vom ersten Prototyp bis in den täglichen Produktivbetrieb zu begleiten.
Experience
Softwareentwickler
2019 – Heute
Freiberuflich · München, Deutschland
- Full-Stack-Webentwicklung und Software-Engineering für Embedded-Systeme, für Kunden in Gesundheit, Energie, E-Commerce und Automotive. Ausgewählte Projekte unten.
Full-Stack
2022 – 2023, 2025 – 2026
Plattform für Fertigungssteuerung, Hersteller individueller Orthopädie- & Prothesenversorgungen (Bayern)
- Alleiniger Entwickler einer Plattform, die den Fortschritt jeder Einheit durch die Fertigung live verfolgt und die zuvor manuelle Terminplanung automatisiert. Täglich im Einsatz als zentrales Werkzeug der Fertigungssteuerung.
- Vier Altsysteme (MSSQL-Cluster) zu einer Live-Ansicht konsolidiert, über isolierte MikroORM-Kontexte je Datenbank für Altschemata mit zusammengesetzten Schlüsseln.
- Deterministische Planungs-Engine aus reinen Funktionen über gebündelte Lookups gebaut, bei jedem Ingest-Zyklus neu berechnet und ohne Datenbank unit-getestet.
- Laufzeit-konfigurierbare Ansichten (Spaltensätze, Filterbäume, Layouts als Daten persistiert), die ihre GraphQL-Query zur Laufzeit zusammensetzen, gerendert in einem virtualisierten Grid mit Keyset-Pagination.
- Durchgehend TypeScript: NestJS-/GraphQL-/MikroORM-Backend, Vue-3-/Vite-SPA, Tests mit Testcontainers, Windows-Server-Deployment.
Embedded
2023 – 2025
Smart-Meter-Edge-Plattform, Energietechnik-Hersteller (Baden-Württemberg)
- 2,5 Jahre Engagement (600+ Commits) an der Go-Serviceplattform eines Embedded-Linux-Moduls, das containerisierte Energie-Apps hinter zertifizierten Smart Meter Gateways betreibt (BSI TR-03109-05, CLS-Kanal).
- MQTT-über-TLS-Backend-Anbindung mit beidseitiger Authentifizierung von Grund auf konzipiert und umgesetzt, mit On-Device-X.509-PKI und Zertifikats-Lifecycle-APIs.
- Signaturprüfung von Firmware- und App-Images im OTA-Pfad ergänzt sowie A/B-Update-Zustandsmaschine und Rollback-Verhalten gehärtet.
- Neun Services zu einem multiplexten Daemon konsolidiert und so den Fußabdruck auf dem ressourcenbeschränkten ARM-Ziel reduziert.
- Automatisiertes CVE-Screening (SBOM-basiert) eingeführt, das zur release-relevanten CI-Stage der gesamten Plattform wurde. Go, gRPC, Protobuf, MQTT, PostgreSQL, Yocto, Docker, GitLab CI.
Full-Stack
2020 – 2024
E-Commerce-Websoftware (verschiedene Retail-Kunden)
- Full-Stack-Frontend mit React / Next.js.
- Node.js-Backend, GraphQL, AMQP.
- DevOps und Kubernetes-Cloud-Deployment.
Software Engineer, Full-Stack
Mär 2021 – Sep 2022
FTAPI Software GmbH · München, Deutschland
- Agile Entwicklung einer großen, verschlüsselungsfokussierten Datenaustausch-Plattform.
- Konzeption und Umsetzung einer komplett neuen GraphQL-API-Schicht als REST-Ersatz.
- Java (Spring), Vue.js, GraphQL, Apache Groovy.
Data-Science-Praktikant, Autonomous Driving Data Management
Aug 2019 – Nov 2019
DXC Technology · München, Deutschland
- Deployment-Automatisierung für Machine-Learning-Tools mit Ansible.
- Betrieb eines Data Lakes für die Fahrzeugdaten-Ingestion auf OpenShift-/Kubernetes-Clustern.
- Python, Ansible, OpenShift / Kubernetes, Elastic, Hadoop.
Praktikant Software Engineering
Jan 2019 – Mai 2019
Hewlett Packard Enterprise · Böblingen, Deutschland
- Entwicklung einer internen Plattform für Studierendeninformationen und Praktikumssuche.
- Server-seitiges Rendering mit Next.js gegen Workday-APIs.
- React.js, Next.js.
Education
Ludwig-Maximilians-Universität München
2021 – 2025
B.Sc., Medieninformatik · München, Deutschland
Lancaster University
2022 – 2023
Computer Science · Lancaster, UK
- ERASMUS-Auslandsjahr, volles akademisches Jahr.
Skills
Sprachen
Go, Python, TypeScript / JavaScript, Java (Spring), Swift
Web
Vue 3 & Nuxt, React & React Native, Next.js, NestJS, Node.js, Vite
APIs & Daten
GraphQL, gRPC, Protobuf, MQTT, AMQP, SQL (PostgreSQL, MS SQL Server), MongoDB, MikroORM, Prisma
Security
mTLS & X.509-PKI, signierte A/B-OTA-Updates, CVE-Screening & SBOM (CycloneDX)
Infrastruktur
Docker, Kubernetes, OpenShift, Embedded Linux (Yocto), GitLab CI, Testcontainers
Languages
Deutsch
Muttersprache
Englisch
Fließend