Setup

I get quite a few messages asking about my setup, tools, and the specifics of my development environment. Rather than answering the same questions repeatedly, I figured I'd create this living document to share what I'm currently using and why I chose each piece.

Desktop Setup

14 Inch iMacBook M1 Pro

14 Inch iMacBook M1 Pro

My workhorse. It works so flawlessly that I haven't been able to justify upgrading to the new space black M4 Pro, despite how much better it would match my setup aesthetic. The performance is still incredible, the battery easily lasts all day, and it handles everything I throw at it without breaking...

LG 27UL850

LG 27UL850

I use only one monitor. The USB-C connection is a game changer - I plug in my MacBook with a single cable for power, display, and data all at once.

IKEA UPPSPEL

IKEA UPPSPEL

This gaming desk might seem overkill for development, but the height adjustment has been incredible for my back. I can switch between sitting and stan...

OMEN Citadel

OMEN Citadel

After years of cheap office chairs that destroyed my posture, investing in proper ergonomics was a no-brainer. The lumbar support and adjustable armre...

Twelve South Curve

Twelve South Curve

I've been using this laptop stand for more than 7 years now. I have not found a better alternative yet. The aluminum construction matches the MacBook ...

Shure MV7+

Shure MV7+

Every time I use it, I have comments on how good my voice is. It's USB-C, so I use it with my MacBook, and iPhone, and the customizable LED ring is a ...

Elgato Wave

Elgato Wave

This mic arm keeps my microphone out of the way when I'm not recording but makes it easily accessible when I need it. The cable management is excellen...

UNIQ Hagen

UNIQ Hagen

It's a bit expensive, but it's a nice addition to my desk. With dual colors and magnetic pens, I use it to keep my cables organized and my desk tidy.

Editor + Terminal

Cursor IDE

Cursor IDE

My main editor (currently). I use it mainly for auto-completion and background tasks.

Vira Theme

Vira Theme

I love minimal clean themes. I was using it since it was called material theme. When I saw the pro version of it, it was a no-brainer.

iTerm2

iTerm2

My main terminal app powered by Zsh and Oh My Zsh.

Claude

Claude

My main AI buddy for brainstorming, writing, and problem-solving. I use it daily for everything.

Claude Code

Claude Code

My primary AI coding assistant that integrates seamlessly with my development workflow. It's by far the best AI coding assistant I've tried (till now)...

Input Devices

Keychron K6 Pro

Keychron K6 Pro

My main keyboard with brown switches. It has a phenomenal typing experience and the battery life is amazing.

NuPhy Air75 V2

NuPhy Air75 V2

My portable keyboard for when I want something more compact. Having two keyboards might seem excessive, but switching between them keeps things intere...

Logitech MX Master 3 for Mac

Logitech MX Master 3 for Mac

I love this mouse, and most people do too, so I don't look for another one.

Deltahub Carpio 2.0

Deltahub Carpio 2.0

If you have carpal tunnel, this is a must-have. It's a bit expensive, but it's worth it.

Desktop Apps

Setapp

Setapp

A subscription service that gives me access to tons of useful Mac apps without buying them individually. I've listed some of my favorites below.

Notion

Notion

My second brain for project planning, documentation, and keeping track of ideas and tasks.

Obsidian

Obsidian

It's my main place for writing content scripts, and blogs, the ability to write in markdown is the best thing about it.

Raycast

Raycast

Who uses Spotlight nowadays? I used to use Alfred, but Raycast is my new favorite.

Setapp
Bartender

Bartender

If you have a laptop with a notch, you MUST install this app.

Setapp
LookAway

LookAway

A very cute and simple app to remind me to blink more often, and fix my posture.

Setapp
QuitAll

QuitAll

Sometimes all I need is to close all apps and start fresh.

Setapp
CleanShot X

CleanShot X

A screenshot tool that I use to take screenshots and videos of my screen.

Apple Notes is perfect for quick capture. When I have an idea while walking or need to jot something down quickly, it's always there and syncs across all my devices instantly.

For browsing, I use Safari for personal stuff (the battery life is unmatched) and Chrome for development work (DevTools are still the best for debugging).

Organization & Accessories

iPhone 15 Pro

iPhone 15 Pro

I use this poor device for everything, webcam, content creation videos, and as a phone.

Manfrotto Element MII

Manfrotto Element MII

My tripod for photography or content creation needs. It's lightweight and has a great build quality.

Ulanzi ST-28

Ulanzi ST-28

A MagSafe compatible phone holder. I use it to mount my phone to my tripod, to use for video calls, and to use for content creation videos.

XD Design Bobby Hero

XD Design Bobby Hero

My travel backpack to carry my laptop, keyboard, and other stuff.

Last updated: September 2025