Experience
Kubermatic GmbH – Senior Cloud Engineer
August 2018 – present
Hamburg, Germany
- Technical Lead for Kubermatic Kubernetes Platform (KKP)
- Oversee, implement and maintain the product’s codebase.
- Manage and create releases on GitHub and Quay.
- Drive the evolution from custom API to CRD-based operations in KKP.
- Implement various improvements to allow for effective collaboration, from linters to extended testing to the establishment of clean code patterns.
- Infrastructure Chair
- Leading the internal infrastructure team of 5 members.
- Planning and implementing ways to provide stable and reliable development and production environments.
- Maintaining the CI/CD system using Prow, providing automation to all GitHub repositories and teams across the company.
- Effected major cleanups of technical debt by introducing an automation-based approach to cluster management.
- Rebuild entire internal infrastructure to dogfood KKP instead of re-engineering custom Kubernetes clusters for each environment.
CYPP GmbH – Software Developer
August 2016 – July 2018
Hamburg, Germany
- Lead Developer of Cross-platform agent – Designed and implemented a Go-based agent to provide customer IT fleet software inventory data to the company’s centralized SaaS offering.
- Infrastructure Maintainer – Maintained the development and production environments on CoreOS. Setup and maintained internal GitLab and CI/CD environment.
- Backend Development – Contributed to the SaaS codebase in Clojure, implementing data ingestion from the agent and graph algorithms in Gremlin/Neo4j for evaluation.
- Load Test Automation – Conducted load tests on the SaaS and implemented optimizations in the backend codebase / Postgres deployment to improve performance.
webvariants GmbH – Software Developer
May 2008 – July 2016
Magdeburg, Germany
- Lead Developer of In-house CMS – Designed and implemented the PHP/MySQL-based CMS with a large number of optional add-on components.
- Customer Project Development – Implemented projects using frameworks like Symfony targeting a variety of hosting solutions / clouds.
Open Source Engagement
kcp (Kubernetes-like Control Planes)
September 2022 – present
- Created api-syncagent to move data between kcp and Kubernetes and init-agent to initialize new workspace clusters.
- Maintaining the kcp-operator to provision kcp on Kubernetes.
- Maintaining the CI/CD infrastructure using Kubernetes, Prow, Oracle Cloud.
- Contributed various features to kcp, like per-workspace authentication.
kube-bind
January 2025 – present
- Overhauled cluster isolation handling during synchronization in order to improve compatibility with kcp and enable more flexible backend usecases.
- General project maintenance, CI/CD support.
Kubernetes
January 2023 – present
- Overhauled API reference docs generator.
- Created kube-api.ninja to visualize API evolution in Kubernetes releases.
- Contributed bugfixes and improvements to Prow.
Open Source Tooling
Education
Otto-von-Guericke University – Bachelor of Computer Science
October 2006 – August 2011
Magdeburg, Germany
- Thesis: Migrating from Subversion to Mercurial and using distributed version control systems in an enterprise setting.