When ExternalName is not enough: Kubernetes-native discovery for external workloads
Kubernetes can already point a Service at an external hostname with ExternalName. But what if you want the actual external backends to exist a...
Senior Platform Engineer Β· Cloud Architect Β· Open Source Maintainer
I build production Kubernetes platforms, GitOps workflows and developer tools in Go across AWS and GCP.
Interactive portfolio
A safe, client-side shell that turns my experience, skills and open-source work into discoverable commands.
Start with help, kubectl get projects or one of the suggestions.
Simulated portfolio shell. It never executes commands on your device or against a Kubernetes cluster.
Writing & field notes
Production lessons, architecture decisions and tools from day-to-day platform engineering work.
Kubernetes can already point a Service at an external hostname with ExternalName. But what if you want the actual external backends to exist a...
GitHub configuration is platform state. I built github-platform-operator to manage repositories, rulesets, organization members, teams, access...
cmdpeek is a searchable command palette for reusable terminal workflows. It lets you find commands by intent using names, titles, descriptions...
Public engineering work
Tools built to remove friction from Kubernetes and terminal workflows.
Metrics update automatically from GitHub on every push and once per day.
Kubernetes-native discovery for external workloads
Loading GitHub dataβ¦
Kubernetes-native GitHub Platform Control
Loading GitHub dataβ¦
Interactive Kubernetes Productivity CLI
Loading GitHub dataβ¦
Interactive Developer Productivity CLI
Loading GitHub dataβ¦
Official Traefik Plugin Catalog
Loading GitHub dataβ¦
K8sReady