As a developer, I spend more time with my tools than I do sleeping. Over the years, I’ve iterated on my setup to find the sweet spot between ergonomics, productivity, and aesthetics.
People often ask me what hardware or software I use for coding and content creation. Here is a living list of the gear I rely on daily.
ℹ️ Transparency Note:
Some of the links below are affiliate links. This means if you click through and make a purchase, I may earn a small commission at no extra cost to you. I only recommend products I own, use, and truly love.
💻 The Workstation
The core of my productivity. I value performance and screen real estate above all else.
MacBook Air 13" (M4 Chip)
This is my go-to machine for absolute mobility. Apple has finally removed the 8GB bottleneck—this base model now comes with 16GB of unified memory, making it a fully viable machine for web dev and frontend work. I chose it for two main reasons: the absolute silence and the raw speed of the M4 chip.
👉 Check price on Amazon
AOC 34" Ultrawide Curved Monitor (CU34G2X)
Once you go ultrawide, you can't go back. This 34-inch beast replaced my dual-monitor setup, giving me a seamless canvas for productivity. I can fit my IDE, terminal, and browser side-by-side without any bezels getting in the way. The 144Hz refresh rate isn't just for gaming—it makes scrolling through thousands of lines of code feel incredibly fluid. The VA panel contrast is also great for dark mode lovers.
👉 Check price on Amazon
⌨️ Peripherals & Inputs
This is where the tactile feel matters. If I'm going to type for 8 hours a day, it has to feel good.
ZSA Voyager Split Keyboard
This is the endgame. Switching to a split, columnar layout was a steep learning curve, but my wrists thank me every single day. It’s incredibly low profile, making it easy to throw in a backpack, and fully programmable via Oryx. I have my entire dev workflow (Git commands, window management) mapped to layers, so my hands barely leave the home row. It’s not just a keyboard; it’s a productivity instrument.
👉 Check at ZSA
Keychron K3 Ultra-Slim Mechanical Keyboard
This is my secondary driver, the one that lives in my backpack for travel or coffee shop sessions. I love the low-profile design—it bridges the gap between the tactile satisfaction of a mechanical board and the speed of a laptop keyboard. I went with the Optical Red switches (linear) so it’s quiet enough for public spaces. The 75% layout is crucial for me; I get to keep the dedicated function keys for debugging without the bulk of a full-sized board.
👉 Check price on Amazon
Logitech MX Ergo S Trackball
This mouse is the reason I don't have RSI. If you spend 8+ hours a day coding, ergonomics isn't optional. The trackball design means I don't have to move my arm constantly, drastically reducing wrist strain. This updated "S" model finally brings USB-C charging and quieter clicks to the table. It features a 20-degree tilt for a more natural hand position, and the precision mode button is surprisingly useful for pixel-perfect frontend tweaks.
👉 Check price on Amazon
Logitech StreamCam
The built-in MacBook webcam is fine, but this is a significant step up. I use the StreamCam for daily stand-ups and recording Loom demos. The 1080p at 60fps makes a noticeable difference—video looks smooth and professional rather than choppy. A huge plus for Mac users: it connects natively via USB-C, so it plugs directly into my port or hub without needing a clunky adapter.
👉 Check price on Amazon
🪑 Ergonomics & Desk
Investing in ergonomics is investing in your career longevity.
Flexispot Electric Standing Desk Frame
My specific desk frame is unfortunately discontinued, but this Flexispot model is the solid alternative I recommend today. A standing desk isn't about standing all day; it's about having the option to move. I alternate between sitting and standing every couple of hours to keep my energy levels up during long coding blocks. The memory presets are a must-have feature—one button press gets it to my exact standing height while I step away to grab a coffee.
👉 Check price on Amazon
Quntis Monitor Light Bar (with Remote)
Proper lighting is non-negotiable for late-night coding sessions. I chose this specific model because it sits perfectly on top of my curved monitor without wobbling. It illuminates my workspace/notes without casting any glare on the screen itself, which drastically reduces eye strain. The wireless remote puck looks clean on the desk and lets me adjust color temperature without reaching up.
👉 Check price on Amazon
📚 The Dev Bookshelf
These are the books that have shaped my career and coding philosophy.
- Clean Code - Robert C. Martin: The book that separates "coders" from software engineers. Even though the examples are in Java, the principles are timeless. It taught me the most important lesson of my career: code is read far more often than it is written.
- The Pragmatic Programmer - David Thomas & Andrew Hunt: If Clean Code is about the code, this is about the coder. It covers the philosophy of software craftsmanship, career responsibility, and the mindset needed to go from junior to master. The 20th Anniversary edition is updated with modern examples and is absolutely essential.
- Refactoring - Martin Fowler: This is the manual for dealing with technical debt. While Clean Code teaches you what good code looks like, Refactoring teaches you exactly how to get there safely. It provides a catalog of step-by-step techniques to improve legacy code without breaking functionality.
- Dive Into Design Patterns - Alexander Shvets (Refactoring Guru): The best way to learn design patterns without falling asleep. Unlike the classic academic texts, this eBook uses modern examples and fantastic visual illustrations to explain not just how patterns work, but why and when you should actually use them.
Software Stack
- IDE: VS Code (Theme: Tokyo Night)
- Terminal: Ghostty / ZSH
- Font: Dank Mono
- Notes: Obsidian
- AI Copilot: Claude Code
Last updated: November 2025