——  shahab.dev  ——

An annual index of small programs.

And the harmonica solos that interrupted them.

i.

About


Programmer in Toronto, mostly writing TypeScript and a little Go. I build small tools for the web — the kind that fit on one screen and explain themselves before you read the docs.

Lately at the edge: Cloudflare Workers, Pages, R2. The constraint of a tight runtime makes the program better. I’d rather ship a thing that does one job well than a platform that promises everything.

Off the keyboard: cooking, reading, playing the harmonica, and singing for anyone who’ll listen.

ii.

Work


2026

thepdf.tools

“PDF tools that can’t see your files.” Merge, split, organise, and images → PDF — all running entirely in the browser. No upload, no account.

2025

readpdf.ai

Q&A and summaries for PDFs and EPUBs. Every answer cited by page number — built for documents too dense to read end-to-end.

iii.

Talk


Letters welcome at m.mirghorbani@gmail.com . On GitHub at @mrshootingstar .