INSTRUMENTS
A hundred tools that run in your browser
Work throws up small jobs: convert a format, hash a file, look inside a JWT. There are plenty of sites for that, but nobody can tell you whether what you paste is kept — and it is often your company’s data.
So these are mine. Everything computes in this tab: no upload, no connection, no logging. After the page loads it makes no further network requests, which is asserted by a test that blocks the deploy if it fails. Open the Network panel and check. It also installs for offline use.
Text
Count it, sort it, compare it, clean it.
Encoding
Moving between ways of writing the same bytes.
Data formats
JSON and its neighbours — validate, query, convert, type.
Developer
The tabs that stay open all day.
Crypto
Randomness from getRandomValues, primitives from WebCrypto. Nothing hand-rolled.
Time
Zones, working days, and the countdown before a meeting.
Calculate
Units, interest, bills, draws. The expression parser is hand-written — no eval.
Colour
OKLCH ramps, WCAG contrast, CSS generators.
Media
Canvas and Workers, in place. There is no upload button.
Network & life
Network arithmetic, plus a few things for after work.