My work
My work revolves around public cloud infrastructure at the moment, focused on provisioning infrastructure using what I like to call declarative reconciliation. I define that as the ability to use Kubernetes as a control plane, allowing you to declaratively define and manage infrastructure assets, along with automatic reconciliation to prevent drift, and to maintain consistency. We've used this to power hundreds of production Kubernetes clusters(with the associated network and compute resources needed) at scale, and we're continuously pushing that boundary to build systems that can provision and manage infrastructure with minimal human intervention.
I have a bunch of personal projects as well:
-
LeanKube v1 - provisioning production-grade K3s clusters on public clouds using a custom CLI, Terraform/OpenTofu and Ansible. Admittedly while this is now a bit outdated, I like to keep maintaining this project for..sentimental reasons.
-
LeanKube v2 - the next generation of LeanKube where I use declarative reconciliation to power K3s clusters using a set of standardised Crossplane custom resource definitions. Ideal for individuals and teams who wish to run cheap clusters, with less overhead.
-
EquationsCP - the beginnings of a MCP server that allows for solving a wide range of equations.