Naman Gupta

My Setup

The tools, stack, and gear I use day to day

Here’s a quick rundown of the setup I actually use—the stuff that’s become part of my daily workflow.

Development Stack

I work in TypeScript and Next.js pretty much every day. For backend and data I lean on Supabase—auth, DB, and realtime in one place. Nothing fancy, just what gets the job done.

Code Editors

Cursor is my main editor. I do most of my coding there. Zed is the sidekick—I keep it open for quick edits, notes, or when I want a second window without loading up the full Cursor context. Both are fast and stay out of the way.

Reading

I like to mix formats. Kindle Unlimited and Audible cover digital; I still buy paper books when I want something on the shelf. Philosophy, tech, and whatever’s on the list at the moment.

Gaming

When I’m not at the keyboard, I’m usually on the PlayStation 5. Good way to unwind.

Theme & Font

GitHub Dark Dimmed is my theme everywhere it’s available—easy on the eyes and consistent. For code, JetBrains Mono is the font. Clear, readable, and the ligatures don’t get in the way.

Hardware

MacBook Pro 16" M3 Max is my primary machine. It handles everything I throw at it without a fuss. For input: Logitech MX Keys and MX Master 3. Reliable, comfortable, and they switch between devices when I need them to.

What I’m Playing With Now

Lately I’ve been tinkering with Nitro and TanStack Start—exploring how they feel for full-stack and server-driven apps. Still early, but it’s fun to see where the ecosystem is heading.

That’s the setup. If you’re curious about any of it, feel free to ask.