Lead Platform Architect at Brella · I build infrastructure tools that make expensive things cheap, and self-hosted software I actually run.
A single CLI, written in Crystal, that creates a fully configured and highly available k3s cluster on Hetzner Cloud. No Terraform. No management cluster. One binary and a YAML file.
- 3,700+ stars · 235 forks · tested at 500+ nodes
- 3-master / 3-worker HA cluster in 2–3 minutes
- Autoscaling, private networking, firewalls and encrypted storage handled for you
- Up to ~80% cheaper than AWS, GCP or Azure for the same workload
Documentation · Source · Discussions · ❤️ Sponsor it
Self-hosted Rails app for discovering, organising and watching your own media in the browser. Connect your RealDebrid account and it picks the lightest playback path the browser can handle: direct play, remux, or FFmpeg transcode.
- Multiple audio tracks, embedded and external subtitles, 17 languages
- Personal library, wishlist, continue watching and progress sync
- Docker or native macOS, with VideoToolbox acceleration on Apple Silicon
Contract-driven Ruby client for Fly.io's platform APIs: the complete Machines REST API generated from Fly's OpenAPI contract, the network-policy endpoints, the Prometheus compatibility endpoint, and an explicitly isolated client for the unstable GraphQL control plane.
- ~2,900 downloads since publishing in August 2026
- Resource methods return typed models that preserve unknown fields, so a Fly contract change doesn't break your code
- One runtime dependency (Faraday) — retries, redaction and model coercion are explicit in the gem
RubyGems · Source · API reference
Not open source, but worth a look if you run agile teams. SprintPulse is the retrospective tool I founded and run: structured retros, AI-assisted insight extraction, and a history of actions your team actually follows through on — instead of a Miro board nobody opens again.
- Async-friendly retros for distributed teams
- Turns scattered sticky notes into themes, decisions and owned actions
- Integrations with the tools your team already uses
👉 sprintpulse.io — free trial, no credit card.
Suggest sponsorships for the open source projects go to GitHub Sponsors; SprintPulse is a commercial product and priced separately.
- llm-proxy — Ruby proxy for LLM APIs: provider failover, prompt caching and cost tracking.
- pulumi-kubernetes-deployments — Pulumi examples for deploying to Kubernetes.
- hetzner-cloud-init — cloud-init templates for Hetzner Cloud servers.
- auto-hide and windowserver-monitor — macOS menu-bar utilities that cut WindowServer CPU on overloaded Macs.
I maintain the open source projects above alone, alongside a full-time job and a side business. Sponsorship buys specific things rather than goodwill:
| Tier | What it covers |
|---|---|
| $5 Supporter | My thanks, and your name in the sponsors list below |
| $10 Coffee | Above, plus early access to release notes |
| $25 Backer | Above, plus your issues triaged first |
| $50 Sustainer | Above, plus a vote on the roadmap |
| $100 Patron | Above, plus your logo in the project READMEs |
| $250+ Company | Logo, priority support, invoicing, and a direct line for Hetzner/Kubernetes questions |
Concretely: $25/month is about one focused maintenance evening per week. Reaching 25 sponsors means hetzner-k3s is tracked against upstream Hetzner API and k3s changes before they break clusters, and StreamVault gets features instead of just fixes.
These people and companies keep the projects moving:
I take a small number of consulting engagements around hetzner-k3s, Kubernetes on Hetzner, and Rails/Kubernetes architecture. If your team is trying to cut infrastructure costs without giving up reliability, get in touch.
vitobotta.com · Mastodon · X · LinkedIn
Thanks for stopping by 👋








