Setup

What I use
day to day.

Tools, hardware, and software I actually use. Updated when something changes. Listed on uses.tech.

VS CodeDaily driver for most projects. Lightweight, fast, endlessly extensible.
WebStormDeep IDE features for complex refactors and larger codebases.
Next.jsDefault choice for anything client-facing.
ReactComponent model for complex UIs.
TypeScriptNon-negotiable beyond a weekend project.
JavaScriptStill the backbone of everything.
Tailwind CSSFastest path from design to code.
Shadcn-UIAccessible, unstyled components I actually own.
DrizzleType-safe ORM without the overhead.
Prisma + PostgreSQLWhen I need a heavier schema.
SupabaseBackend-as-a-service for faster MVPs.
HonoLightweight API server. Replaces Express.
Node / ExpressSolid fallback when I need full control.
ClerkAuth solved in minutes, not days.
FigmaWireframes, design tokens, component specs. All in one place.
NotionProject notes, client docs, and content planning.
Arc BrowserSpaces for work vs. personal - changed how I browse.
VercelZero-config deploys for the Next.js ecosystem.
CloudflareDNS, CDN, and edge workers. Fast and cheap.
MacBookGoes everywhere with me. Silent, all-day battery.
Asus LaptopSecond machine when I need Windows or a spare setup.
PCDesk workhorse for heavy builds and gaming after hours.