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.

uses ramblings say hi