stack
A little bit more about my personal interests, the tools I use every day, and what I love building with.
01 Hobbies
- ↳Playing basketball
- ↳Music — specifically amapiano, afro house, and old school R&B
- ↳Learning about tech, finance, geopolitics, and rocket engines
- ↳Obsessing over F1 (a recent rabbit hole)
- ↳Currently reading How States Think: The Rationality of Foreign Policy
- ↳Listening to the most amazing playlist on earth
02 Tooling
- ↳Editor: Zed
- ↳Terminal: Ghostty
- ↳Design: Figma
- ↳Browser: Zen
- ↳AI Coding: Opencode
03 Choice of model
- ↳Day to day: Gemini 3.1 Pro Preview (sometimes Kimi k2.5)
- ↳Heavy lifting: OpenAI GPT 5.4 or Claude Sonnet 4.6
- ↳Design/UI: Claude Opus 4.6
04 Favourite languages
- ↳Python: For most quick tasks or servers
- ↳Go: Mainly if I want to make binaries, if I want something fast out of the gate, and concurrent APIs
- ↳TypeScript: For the web
05 Favourite stack
- ↳Frontend: Next.js, React, Tailwind CSS, Motion, shadcn
- ↳Backend: Python (FastAPI), Go (Echo), Postgres, Convex
- ↳Hosting: Railway (for everything)
- ↳Auth: Clerk and Better Auth
- ↳Infrastructure: Cloudflare (domains & email routing), Tailscale (to use services from anywhere)
- ↳Analytics & Icons: PostHog, Phosphor Icons
- ↳Object Store: UploadThing or Convex (depending on the project)