Uses

Things I use every day and what powers my builds. Nobody asked, but the logos looked too good not to show off.

Claude
Claude

GPT ruins my frontend. Claude doesn't. My hair is still on my head.

Codex
Codex

My main models. Good for most tasks, and the limits don't feel like a punishment — unlike some other labs. Just not frontend.

Cursor
Cursor

Moved from VS Code. Now I constantly switch between the two because Cursor has bugs, but VS Code is just meh. So here we are.

OpenCode OpenCode
OpenCode

Best interface of any AI coding tool I've tried. No bugs, no weird jank. The OpenCode Go sub unlocking Chinese models is a nice bonus on top.

Ghostty
Ghostty

Terminal that's fast, native, and actually pleasant to look at.

Notion
Notion

I genuinely hate Notion. I've been trying to leave for two years. It just keeps working and I keep staying.

Next.js Next.js
Next.js

Too lazy to switch. Moving on.

Astro
Astro

Used it for this very site. Ships zero JS by default, which is the only correct default.

Expo
Expo

How I build mobile apps. I haven't touched a native Android or iOS bundle in years and I'd like to keep it that way.

Convex
Convex

Less boilerplate. Real-time built in. Still not sure how it works under the hood and I've made peace with that.

Stripe
Stripe

The docs are good. That's it.

PostHog PostHog
PostHog

Tells you what your users are actually doing, not what you think they're doing. Humbling.

MacBook Pro 14″ (M1 Pro)

The 2021 model — M1 Pro, 16GB, 512GB. Reliable workhorse that's never once complained. Only thing I miss is more RAM. Always more RAM.

Apple Thunderbolt Display

27-inch 1440p. The only reason it's on my desk is that my office gave it to me for free. Sold.

Rapture Mechanical Keyboard

Mechanical and easy on the wallet. I'm honestly just here for the vibes and the clack.

A4tech Fstyler Mouse

Bluetooth, silent clicks, works a charm. Nobody hears me rage-click. Nobody needs to.

Bloody MH390 Headset

A headset literally named "Bloody." Metal as hell on the box, perfectly normal in my ears.

work uses ramblings say hi