A workshop of
personal projects.

Try codebase orientation → Browse jobs
Agents
/lab/orient

Codebase orientation

Drop in a GitHub repo. The agent reads the README and key source files, then writes an orientation: what it is, how it's organised, where to start reading.

Extensions
/lab/discord

Discord extension

All-in-one Chrome extension for Discord — hide UI, download avatars and emojis, translate selected text, and bulk-export chat history and member lists.

/lab/x

X extension

All-in-one Chrome extension for X (Twitter) — bulk-download videos and images, export threads as Markdown, search captured bookmarks locally, and export your following list.

Investing
/lab/etfs

Index fund comparator

Side-by-side compare UK-friendly index funds — both UCITS ETFs and UK-domiciled OEIC index funds. TER/OCF, distribution policy, replication method, domicile, fund size. Curated by hand from each fund manager's KIID.

Utilities
/lab/utilities

Small dev utilities

Six small browser-based tools — contrast checker, cron explainer, JSON formatter, JWT decoder, regex visualizer, UUID/ULID generator.

Jobs & career
/jobs

Jobs

Curated tech jobs from top employers like Stripe, Anthropic, and Cloudflare. Filter by field, country, or remote — refreshed daily.

/career

Career

A free job-application toolkit — ATS resume checker, AI cover letter generator, interview question bank, and salary negotiation scripts.

Reading & reference
/blog

Blog

Long-form writing on tech hiring, AI/ML careers, and engineering career paths.

/news

News

Daily aggregated posts from top engineering blogs — Cloudflare, Stripe, Anthropic, OpenAI, GitHub — and Hacker News.

/tools

Tools

A curated directory of dev tools — AI coding assistants, IDEs, CI/CD, databases, monitoring.

/orient

An agent that reads a repo so you don't have to.

Drop in any public GitHub repo. The agent reads the README, the file tree, and a few strategic source files, then writes a senior-engineer-style orientation: what it is, how it's organised, where to start.

Try it →
→ karpathy/nanoGPT
· Assessing karpathy/nanoGPT
· Fetching file tree
· Reading train.py · model.py
A minimal PyTorch reimplementation of GPT‑2; train.py and model.py are the entry points...