Tools

The software I reach for every day to design and build.

Design

Onlook

Where this site gets designed. I lay my pages side by side on a canvas, poke at them, and the changes land straight in the code.

onlook.com
Workspace

Rex

My home base for work. Everything I have going on lives in one place, and switching projects no longer costs me my train of thought.

superlogical.com
Voice

Hex

I talk, it types. I dictated the first draft of my radio article with it, and none of it ever leaves my machine.

anoma.ly/hex
Runtime

Bun

The first thing I reach for in JavaScript. Installs feel instant, and every script on this site runs through it.

bun.sh
Framework

Next.js

What this site is built on, from the blog to the little cards you see when you share a link.

nextjs.org
Language

Go

My language for things that should just keep running. Small, fast and pleasantly boring. radiowatch is written in it.

go.dev
Marketing

Zernio

Marketing plumbing for agents: social, ads, inbox, WhatsApp, SMS and calls behind one API key, so my agents can do the outreach I keep putting off.

zernio.com
Writing

Vale

A linter for prose. It holds my blog posts to Google's style rules before I publish, the way ESLint does for my code.

vale.sh
Agent

Claude Code

My pair programmer in the terminal. It reads the repo, makes the change and runs the checks while I keep thinking about the design.

claude.com/claude-code