Side Projects

A curated list of things I build on the side β€” CLIs, native macOS apps, Kubernetes tooling, security helpers and the occasional browser extension. Most of them scratch a personal itch or solve a recurring pain I hit in lab / demo / customer environments.

Click a tile to learn more. Some projects are live, others are still cooking 🍳.

☸️ Kubernetes

klimax
Live
Full-featured CLI to manage Kubernetes (KinD) clusters on your MacBook. Direct access to Service type LoadBalancer. Built on top of Lima.
klimax-ui
Live
Companion macOS-native SwiftUI app for the klimax CLI. Provides a friendly interface to manage your KinD clusters from the menu bar.
porthole
Coming soon
To be announced.
kuma-migrator
Live
CLI helping Kuma Service Mesh and Kong Mesh customers migrate from kuma.io/service to the new MeshService API. Binaries available via Homebrew. Source code will be open-sourced once it leaves the Kong private repos.

πŸ” Identity Management & Security

homepki
Live
CLI to manage your own PKI β€” root CA, intermediate CAs and leaf certificates (server & client). Available as a Homebrew package. A lifesaver for lab environments where you need to set up mTLS quickly.
Cirrus Identity
Coming soon
To be announced β€” big project.
keycloak-cloudrun
Live
Terraform project to deploy Keycloak on Google Cloud Run. Useful for lab environments where you want your Keycloak instance to survive cluster resets.
keycloak-cli
Live
Interactive Go CLI to manage Keycloak realms, clients and users, built on top of the Keycloak Admin REST API. Available as a Homebrew package β€” perfect for spinning up realms/clients/users on the fly in lab environments.

⚑ Productivity

Claude Status
Live
macOS-native SwiftUI app to monitor the status of your Claude subscription with near-real-time updates. Sits quietly in your menu bar.
Advanced Bookmarks
Live
Chrome extension to save bookmarks quickly with a searchable, filterable folder picker. A must-have once you have hundreds of folders.
Secure File Exchange
WIP
CLI and web app to securely exchange files with end-to-end encryption and one-time download links.
push-to-cdn
WIP
CLI to quickly upload files to Google Cloud Storage buckets and generate public URLs. Handy for sharing files during workshops or demos.