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)