I build software: developer tools, distributed systems, experiments, side projects, and the occasional weird machine.
Publicly, that currently looks like:
- 100+ original repositories
- 2,800+ merged PRs in external open source
- major long-term contribution history in Kubernetes, kcp, and OpenShift
- ๐ง nanoschnack โ language model training and tokenizer work โ Python, Go โ ๐บ KubeCon
- ๐ธ๏ธ kausality โ causal traceability for Kubernetes resource mutations โ Go โ ๐บ KubeCon
- ๐ kube-bind โ invented CRD binding across Kubernetes clusters โ Go โ ๐บ KubeCon โ ๐บ ContainerDays
- ๐ multicluster-runtime โ invented and bootstrapped multi-cluster controller-runtime โ Go โ ๐บ KubeCon
- ๐ค slagent โ Claude talking to Slack โ Go
- โธ๏ธ kc โ Kubernetes Commander โ Go
- ๐ kubectl-http โ HTTPie as a kubectl plugin โ Shell
- ๐น๏ธ claw64 โ an OpenClaw-inspired Claw for the Commodore 64 โ Go
- ๐งฉ xf-cli โ XenForo CLI and MCP tooling โ Go
- ๐งช shell-ai-widget โ AI-powered inline shell command editing โ Go
- ๐ ha-git-backup โ Git-backed backup add-on for Home Assistant โ Shell
- ๐ฎ kbounce โ Godot recreation of KBounce โ GDScript โ Web โ App Store
- โก godot-quickjs โ QuickJS embedded into Godot 4 โ C++
- ๐ง crd-gates โ feature gates for CRDs โ Go
- ๐งฑ blender-wrl โ Blender plugin for importing WRL files โ Python
- ๐ tvniki โ a revived programming learning system from 1996 โ Pascal
A lot of my work happens upstream rather than only in personal repos.
- โธ๏ธ Kubernetes โ 620 merged PRs across core code and API machinery, including co-authoring CRDs and Watch List, crucial for large AI clusters โ Go
- ๐งฉ kcp โ 366 merged PRs across the kcp ecosystem, architectural lead during the Red Hat era, still project advisor, and helped get it into CNCF Sandbox โ Go
- ๐ด OpenShift โ 745 merged PRs across the OpenShift org, including many years as control plane lead โ Go
- ๐ contributions across Crossplane and related projects โ Go
- Programming Kubernetes โ co-authored with Michael Hausenblas โ O'Reilly, 2019
All talks: YouTube
- 2026: SIG API Machinery: SIG Updates and Deep Dive in the AI/ML Era - Stefan Schimanski, NVIDIA
- 2025: The Life (or Death) of a Kubernetes API Request, 2025 Edition - Abu Kashem & Stefan Schimanski
- 2025: Dynamic Multi-Cluster Controllers With Controller-runtime - Marvin Beckers & Stefan Schimanski
- 2024: The Missing Talk About API Versioning & Evolution in Your Developer Pl... S. Schimanski, S. Urbaniak
- 2024: Deep Dive Into Generic Control Planes and Kcp - Stefan Schimanski & Mangirdas Judeikis
- 2024: Shift-Left: Past, Present, and Future of Validation in CI... Alexander Zielenski & Stefan Schimanski
- 2024: Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better
- 2023: API Machinery Dual Maintainer Track - Federico Bongiovanni & Leila Jalali & Stefan Schimanski
- 2022: Kcp: Towards 1,000,000 Clusters, Name^WWorkspaced CRDs - Stefan Schimanski, Red Hat
- 2022: Towards Something Better Than CRDs In a Post-Operator World - Stefan Schimanski, Red Hat
- 2021: SIG API Machinery Deep Dive - App... Abu Kashem & Stefan Schimanski, Joe Betz & Federico Bongiovanni
- 2020: Into the Deep Waters of API Machinery - Federico Bongiovanni & Daniel Smith, Google, & David Eads
- 2019: Tutorial: Mastering Multi-version CRDs: From YAML to a Serious Devel... Stefan Schimanski & Joe Betz
- 2019: Deep Dive Into API Machinery - Antoine Pelisse, Google & Stefan Schimanski, Red Hat
- 2019: OpenAPI Specs โ Towards Native User Experience of CRDs - Stefan Schimanski, Red Hat
- 2018: Kubernetes Contributor Summit 2018 - API Codebase Tour
- 2018: Deep Dive: API Machinery SIG - Stefan Schimanski, Red Hat & Daniel Smith, Google
- 2018: Audit in Kubernetes, the Future is Here - Stefan Schimanski & Maciej Szulik, Red Hat
- 2018: The Future of Your CRDs โ Evolving an API - Stefan Schimanski, Red Hat & Mehdy Bohlool, Google
- 2026: Building a GPT-2 Model from Scratch by Stefan Schminanski
- 2025: Dynamic Multi-Cluster Controllers with controller-runtime - Marvin Beckers & Stefan Schimanski
- 2023: The future of CRDs in a post-cluster world - Sebastian Scheele & Stefan Schimanski
- 2022: Panel: The Future of Kubernetes is Control Planes - Red Hat OpenShift Commons 2022 Detroit
- 2022: What if namespaces provided more isolation than just names?
- 2018: Code Base Tour: github.com/kubernetes/kubernetes
- 2018: Extending Kubernetes with CustomResouceDefinition - Dr. Stefan Schimanski, Red Hat
- 2018: Stefan Schimanski about Kubernetes as a API driven platform, Reykjavรญk Kubernetes Meetup
- 2016: Elastic etcd โ automatic add, replace and cluster growth
Older projects and ecosystems that still represent what I build:
- ๐ง KDE โ core contributor: KBounce, KMixer, Konqueror, browser plugins, and khtml, later becoming WebKit by Apple and today used in nearly every browser โ C++, Qt
- โ๏ธ Kubermatic โ invented Kubermatic, predecessor to Cluster API and HyperShift, later sold to Loodse, today Kubermatic GmbH โ Go
- โ๏ธ elastic-etcd โ elastic discovery wrapper around etcd โ Go
- ๐ณ kubernetes-dind-cluster โ early Docker-in-Docker Kubernetes dev clusters, an ancestor of kind โ Shell
- ๐๏ธ compute-platform โ Mesos-based compute platform โ Shell
- ๐ kubernetes-mesos โ Kubernetes on Apache Mesos โ Go
- ๐ Marathon โ container orchestration on Apache Mesos โ Scala
- ๐ฐ๏ธ mesos-dns โ DNS-based service discovery for Mesos โ Go
- ๐ง ldap-notify โ LDAP password and login expiration notifications โ Python
- ๐บ๏ธ google-maps-mock โ Google Maps JS mocking for tests โ JavaScript







