Active Projects
These are the projects I am currently working on and actively maintaining. I'm always looking for contributors and feedback β feel free to visit each project's GitHub page and follow the contribution guidelines.

A tool that bundles common Kubernetes tooling into a single binary, exposed through a VS Code extension, CLI, AI-enabled chat TUI, or MCP interface. Use it to create clusters, deploy workloads, and operate GitOps-based cloud-native stacks across a range of distributions and providers.
π Full Documentation Β· π Read about the journey from .NET to Go

A Flux GitOps-based Kubernetes cluster running on Hetzner Cloud. It demonstrates a production-grade approach to working with Kubernetes using Talos Linux β provisioned via KSail's native Hetzner provider.
I use this cluster to learn and experiment with new technologies β striving to implement the latest CNCF projects to keep my skills sharp. I also run self-hosted services for entertainment, personal projects, and to own my own data.
Key Technologies: Cilium (CNI), Traefik (Ingress), cert-manager (TLS), SOPS (Secrets), Cloudflare (DNS & Tunneling)
π Self-Hosted Personal Apps
Section titled βπ Self-Hosted Personal AppsβA couple of small apps I build and self-host purely for myself and my family β they run as tenants on the Platform cluster above. These are personal hobby projects, not products or services: there's nothing to sign up for, and the source repositories are private.
- Wedding App β a small service I put together around a family wedding.
- AS Coaching og Vaner β a small website I host on behalf of a family member.
A collection of reusable GitHub Actions workflows that encapsulate common CI/CD patterns. Used across all DevantlerTech projects to ensure consistency and reduce duplication.
- CI Workflows: Go testing/linting, .NET testing, dependency review
- CD Workflows: GitHub Pages publish, application/library releases, workflow-run cleanup
- Automation: Auto-merge for trusted bots, semantic-release, TODO scanning, Kyverno policy sync, Zizmor workflow analysis, agent skills updates, template repository sync
A collection of composite GitHub Actions that provide small, reusable components for CI/CD workflows.
- Aggregate Job Checks: Aggregate multiple job results into a single required check
- Approve PR: Approve a PR using a GitHub App identity
- Dependency Review: Scan a PR's dependency changes for vulnerabilities and disallowed licenses
- Enable Auto-Merge: Enable auto-merge on a pull request
- Cleanup GHCR: Clean up old GitHub Container Registry packages
- Free Disk Space: Reclaim runner disk space by removing large preinstalled toolchains
- Login to GHCR: Authenticate with the GitHub Container Registry
- .NET Test: Test .NET solutions or projects
- Setup Agent Skills: Install agent skills via
gh skillfor one or more agents (e.g. GitHub Copilot, Claude Code) - Setup Go Toolchain: Set up Go with optional private module support
- Setup KSail: Install KSail CLI via Homebrew
- Sync Labels: Sync GitHub labels across repositories
- TODOs: Create GitHub issues from TODO comments in code
- Update Agent Skills: Run
gh skill update --alland report changes - Upload Coverage: Upload a Cobertura XML coverage report to GitHub Code Quality
- Upsert Issue: Create, update, reopen, or close a GitHub issue by title
A collection of generic, tool-neutral agent skills that teach AI coding agents how to perform common engineering tasks. Installable via gh skill and designed to work across agents such as GitHub Copilot and Claude Code.
An industry-standard agent-plugin marketplace that bundles curated skills from Agent Skills into category-based plugins. It ships dual manifests so the same plugins work in VS Code, the GitHub Copilot CLI, and Claude Code.