Available for projects

Juraj Kuchta

Automation engineer & homelaber.
AI workflows, self-hosted infrastructure,
tools that run on my own hardware.

What I build

I build automation tools and self-hosted infrastructure. Backend-heavy, full-stack when needed. Current focus: AI-driven content pipelines and SaaS products that run on my own hardware.

Python
FastAPI
Docker
n8n
PostgreSQL
Redis
Next.js / TypeScript
Stripe Connect
Traefik
TrueNAS SCALE
See projects ↓

Things I've built

ChannelScrape

An n8n workflow that uses the YouTube Data API to pull the full video list from any channel, then filters by duration — skip Shorts, skip long-form, threshold editable. Output plugs directly into auto-clipping or auto-downloading pipelines.

channelscrape — bash

$ channelscrape --url @mkbhd --min 2m

→ Resolving channel handle...

✓ MKBHD · 18.4M subscribers

→ Fetching uploads playlist

→ 847 videos found in playlist

→ Applying filter: duration ≥ 2:00

✓ 156 matched · output ready

Try it live - enter a YouTube channel URL
Paste a YouTube channel URL and I'll scrape it. Example: https://www.youtube.com/@mkbhd

Rate limited to 1 request per 5 seconds. Public channels only.

n8n workflow

ChannelScrape

Webhook trigger. YouTube Data API. Duration filter. 11 nodes. Import and run on any n8n instance.

11 nodesWebhookYouTube API v3No auth UI
Download JSON

Pulse

AI-powered newsletter SaaS. Tiered $0–$149/mo. AI summaries via Ollama/Claude, email + Discord + Telegram delivery, Stripe Connect monetization, admin panel.

FastAPIPostgreSQLStripe ConnectSelf-hosted
Open Pulse →

Home Server

TrueNAS SCALE on bare metal. Every project runs self-hosted: n8n, Traefik reverse proxy, PostgreSQL, Redis, Ollama. Tailscale for remote access.

TrueNAS SCALEDockerTraefikOllamaTailscale