/uses
What I use
The hardware, tools and services behind my projects and this site. Updated September 2026.
Hardware
- MacBook Air (Apple Silicon)Daily driver for everything.
- External SSDEvery project lives on it, so my work moves with me.
- Realme GT 2Current phone.
AI & editors
- Claude CodePhased implementation from a written plan, one reviewable PR at a time.
- ClaudePlanning docs before any code: PRD, TRD, app flow, UI brief, schema, implementation plan.
- CursorThe other half of implementation, working from the same planning docs.
- GeminiLarge-context planning and research.
Default stack
- Next.js + TypeScript + Tailwind CSSWhere most projects start.
- PostgreSQLSupabase when I want auth and storage bundled; Neon + Drizzle when I want control.
- Node.js + ExpressFor standalone APIs.
- Groq / Gemini APIsFree-tier LLMs behind a provider chain, so an outage is a config change.
Hosting & services
- VercelFrontends and Next.js apps, deployed from git.
- RenderLong-running Node APIs.
- Cloudflare R2Object storage with zero egress fees.
- ResendTransactional email and this site’s newsletter.
This site
- Next.js 15 + React 19App Router, server components where it matters.
- SupabasePostgres with row-level security, auth for the admin CMS, and media storage.
- GeminiPowers the “Ask about me” assistant, grounded only in this site’s content.
- Cormorant Garamond + DM SansTypography.