Toolkit

Uses

What I actually reach for. Not a wishlist — things that are in production.

Languages

JavaScript / Node.js

Where most of the work happens.

Python

Scraping, scripting, anything with an awkward API.

TypeScript

When a project is big enough that types pay for themselves.

SQL

Postgres for anything with real state.

Backend

Express

Default for REST APIs. Boring, which is the point.

Supabase

Postgres, auth, storage and realtime in one. Row-level security does the access control.

Baileys

WhatsApp protocol library — powers broken-wa-api and the bots.

Frontend

Vanilla JS

Surprisingly far. Most of these sites ship no framework at all.

Tailwind

Utility classes, no CSS architecture to maintain.

Next.js

When a project needs routing, SSR or both.

Scraping

Cheerio / BeautifulSoup

Static HTML, fast and cheap.

Playwright

Only when a page genuinely needs a browser.

yt-dlp

Media extraction. Nothing else comes close.

Tools

GitHub Actions

CI and scheduled jobs.

Vercel

Deploys.

Supabase Studio

Schema changes and query debugging.