Full-stack engineer turned company builder.
Most of my work lives in private repos, but here's the gist:
- Browser automation and social media tooling - Five Chrome/Firefox extensions built on Manifest V3: Discord and Instagram DM bulk-delete (discord-purge, uninsta), qBittorrent seeding automation (filelist-seed-purge), filelist.io torrent notifications (filelist-ext), and Netflix/Plex intro-skipping (series-auto-skip).
- SaaS and corporate web apps on Cloudflare Workers - Three production apps deployed to Cloudflare Workers via opennextjs-cloudflare: a fleet-management SaaS with Stripe billing and MapLibre maps, a Romanian business-registration platform with Hono API and document generation, and a multilingual corporate site with Claude-powered daily blog automation.
- Self-hosted k3s cluster platform and service operations - Helmfile-managed k3s cluster hosting Prometheus, Grafana, Loki, and Cert-Manager, with service deployments for Nextcloud, Ollama LLM inference with NVIDIA GPU passthrough, age-encrypted Vaultwarden nightly backups, and an internal WARP-gated status dashboard.
- Reusable GitHub Actions workflow library - Centralized CI/CD library in dustfeather/shared-workflows providing cross-cutting pipelines for Node.js and Python testing, Claude Code review, Chrome/Firefox extension publishing to the Web Store and AMO, Cloudflare Workers deployment, and Dependabot auto-merge.
- Activity monitoring and AI-assisted content generation - Python bot sending Telegram alerts on device login and unlock events with a remote shutdown command (device-activity-telegram-bot), alongside a k3s-deployed daily journal that aggregates GitHub, Obsidian, and Claude Code activity into LinkedIn-ready drafts using Claude Opus.
- Personal finance tracking and knowledge management - Investment tracker monorepo with a Cloudflare Worker TWR dashboard, a k3s trading bot syncing live positions from eToro and Alpaca APIs, and a Syncthing-backed Obsidian vault with a vault-keeper pipeline for inbox sorting, project digests, and LinkedIn draft generation.
- Guild Wars 2 crafting ROI data pipeline - Hourly k3s CronJob in gw2roi that fetches live pricing from the GW2 API and datawars2, ranks top crafting profit margins, and writes ROI metrics to a Postgres StatefulSet for real-time Grafana dashboards with provisioned datasources and dashboards.
📡 Currently exploring self-hosted LLM inference via Ollama on k3s with GPU passthrough, and Claude API integrations for content automation across web apps and personal tooling




