Vortex
A torrent search front-end with a Material You 3 aesthetic. Scrapes public tracker APIs server-side via Cloudflare Workers, sidestepping CORS entirely. One clean interface to search across multiple sources, instantly.
Self-taught developer building web apps, games, and self-hosted infrastructure — usually because I want to use it myself.
A torrent search front-end with a Material You 3 aesthetic. Scrapes public tracker APIs server-side via Cloudflare Workers, sidestepping CORS entirely. One clean interface to search across multiple sources, instantly.
A self-hosted server stack on a Raspberry Pi 5. Runs AdGuard for network ad-blocking, Vaultwarden for passwords, Nextcloud for storage, and a custom Dashy dashboard — all exposed via Cloudflare Tunnel with zero open ports.
The foundation is a Raspberry Pi 5 (8GB / 256GB SSD) running Docker via Dockge at port 5001. All stacks live under /opt/stacks/ with absolute paths — Dockge doesn't play nice with relative ./config references.
DNS-level ad blocking through AdGuard Home deployed with network_mode: host for stable resolution. Custom subdomains resolve locally via AdGuard DNS rewrites, keeping internal traffic on the LAN.
File sync via Nextcloud backed by MariaDB. Passwords and TOTP codes live in Vaultwarden, a self-hosted Bitwarden server with full premium-feature parity.
External access runs through a Cloudflare Tunnel: no open ports, no port forwarding. Services exposed at kadeslab.com subdomains with real HTTPS certificates. Cloudflare Access gates everything behind one-time PIN authentication, with email-based allow-listing.
Biggest lesson: always use absolute paths, always test from a real client, and Vaultwarden absolutely refuses to function without HTTPS. The tunnel solves that for free.
A two-team siege game built in s&box — Facepunch's spiritual successor to Garry's Mod. Attackers pilot golf carts with mounted cannons; defenders hold the castle with RPGs. Destructible environment, arcade chaos, intentionally ridiculous physics.
$ echo "let's build something"