My technical stack evolved from frontend-only React development to a full-stack TypeScript ecosystem centered on the T3 stack. I have strong opinions about my tools and am vocal about what works and what does not.

Core Stack

The T3 stack forms the foundation of most of my projects: Next.js, tRPC, Tailwind CSS, and TypeScript. I credit @t3dotgg (Theo) for the stack and regularly watch his content for tech updates.

For databases, I migrated from Prisma to Drizzle ORM in early 2024. The migration was painful but I consider it worth it for performance. I did 12 database migrations in a single day during the process.

For mobile development, I adopted Expo with React Native in 2025 for memoize. I paired it with the T3 stack and found the combination effective.

Preferred Tools

  • typescript over JavaScript. I consider this non-negotiable.
  • Drizzle ORM over Prisma.
  • Biome over ESLint. “speed of biome is super insane and it’s super, everything is better with it”
  • Mantine UI + Tailwind over shadcn and Radix. “what Mantine offers is just next-level”
  • Bun as a runtime.
  • Turborepo for monorepos.
  • tRPC over REST or GraphQL. “I started to prefer trpc over any rest api or graphql framework”
  • Cloudflare Workers for infrastructure, despite complaints about DX.
  • SST for serverless infrastructure.
  • Better-auth for authentication.
  • Git worktrees. “git worktrees for the win” (11 likes, March 2026)

Development Environment

MacBook user. Started with M1 Pro 16GB, upgraded to M4 Pro 48GB in October 2025 after years of RAM struggles.

M1 Pro RAM struggles

“Finally can run multiple docker containers and nextjs server without hassle” (22 likes). I had multiple expensive MacBook repairs (1,200) over the years.

M4 MacBook upgrade

I work primarily from my bed. “I just work from my bed sleep beside my laptop. Why is this better? you can easily take nap breaks, you can lay down and work, at the night just push laptop to side and sleep” (19 likes).

I use Raycast as a productivity tool. I consider Safari the best browser for development RAM optimization on Mac.