Home Assistant Β· Docker Β· Self-hosting

Building tools that make smart homes and homelabs less annoying to maintain.

I build open-source tools for Home Assistant, Docker, Cloudflare Tunnels, and self-hosted infrastructures. If something can be automated instead of managed by hand, I’ll probably try to automate it.

Featured work

Stuff I build

Projects focused on making real-world self-hosting, smart home, and Docker workflows easier to use.

☁️

docker-cloudflare-tunnel-sync

docker-cloudflare-tunnel-sync GitHub stars docker-cloudflare-tunnel-sync latest release

Turn Docker labels into Cloudflare Tunnel routes, DNS records, and Access rules.

Containers become the source of truth β€” no more dashboard clicking.

πŸ”

ha-access-control-manager

ha-access-control-manager GitHub stars ha-access-control-manager latest release

Centralized role and permission management for Home Assistant dashboards, entities, helpers, and devices.

Clean dashboards, proper access levels, fewer β€œwho broke this?” moments.

🏠

ha-guest-mode

ha-guest-mode GitHub stars ha-guest-mode latest release

Generate secure, time-limited guest links for Home Assistant.

Guests get access, you keep control, no zombie accounts.

πŸŽ›οΈ

streamdeck-docker

streamdeck-docker GitHub stars streamdeck-docker latest release

Control Docker and Compose stacks from an Elgato Stream Deck.

One button, one container. Surprisingly addictive.

Main playgrounds

Where I spend most of my time

Most of my work lives at the intersection of smart home automation, self-hosting, infrastructure tooling, and developer experience.

Home Assistant HACS integrations Docker CI/CD Cloudflare Zero Trust Cloudflare Tunnels Homelab Smart home access control Self-hosting UX

How I think

Small tools, real problems

Automation first

Automation beats documentation, and documentation beats manual steps.

Less fragile by default

If it breaks easily, it is probably not finished yet.

Security with usability

Security should protect the workflow without making it painful to use.

Nerd tools, less annoying

The best tools make complex things feel calm, obvious, and reversible.

Behind the name

Still Darkdragon14

Darkdragon14 is an old childhood nickname that somehow survived. I kept it because it still reminds me to build things with curiosity, not just seriousness.

Want to contribute?

Issues, ideas, and PRs are welcome.

If you’re using one of my projects and something feels wrong, let me know β€” chances are I’ll want to fix it.

Open GitHub profile