afantos

github.com/afantos

Things I've built

Comment Finder

Paste a YouTube link, load every comment and reply, even on videos with 50,000+ comments, and search them with every match highlighted.

Next.jsFastifyPostgreSQLStripe
Full stack
Frontend
Next.jsReactTypeScript
Backend
Node.jsFastifyZodBetter AuthStripe
Data
PostgreSQLDrizzle ORMpg-boss job queue
Infra
Docker ComposeCloudflare TunnelCloudflare AccessTurnstileS3 / R2 backups
Testing
VitestPlaywrightTestcontainers

Spin the Wheel

A random picker wheel built for page speed: first paint in a single request under 15 KB, server-rendered, in seven languages.

Vanilla JavaScriptCanvasthree.jsRailway
Full stack
Frontend
Vanilla JavaScriptCanvasthree.jsNo build step
Backend
Node.js (node:http)Brotli pre-compressioni18n (7 languages)
Data
PostgreSQLSupabaseSupabase Auth
Infra
RailwayCloudflare edge cache

Music Festival Event

Discover festivals and live shows by city, artist and venue. Every listing shows where it came from and whether it has been verified.

Next.js 16Tailwind CSS 4PostgreSQLVercel
Full stack
Frontend
Next.js 16React 19TypeScriptTailwind CSS 4
Backend
Next.js App RouterZodReviewed ingestion pipeline
Data
PostgreSQLDrizzle ORM
Infra
VercelDocker (local Postgres)
Testing
Vitest

autodev

A persistent orchestrator that turns Linear tickets into reviewed, CI-green draft pull requests across several GitHub repos, running Claude Code agents in isolated git worktrees around the clock.

TypeScriptClaude Agent SDKLinear APISQLite
Full stack
Core
Node.js 24TypeScriptZodYAML config
Agents
Claude Agent SDKClaude CodeGit worktrees
Integrations
GitHub (Octokit)Linear API
Data
SQLite
Infra
DigitalOcean VMsystemdDockercloud-init