Software I use, gadgets I love, and other things I recommend.

As a software developer, gamer, and hobbyist, I rely on a mix of hardware, software, and tools to keep everything running smoothly. Whether it’s building games, developing SaaS tools, or staying productive, here’s my list of trusted tools. While this setup may seem extensive, I’ve managed to keep costs down by making smart second-hand purchases while still maintaining top-notch quality.

Workstation

  • 16” MacBook Pro, M1 Pro, 16GB RAM

    My main workhorse for macOS-based development. Lightweight, powerful, and silent even under load. Ideal for game development and web design.

  • 3950x 32-thread, 3070 Ti, 64GB RAM Custom Desktop

    For demanding tasks like gaming, local AI processing, and building large projects. When my Mac falls short, this desktop takes over.

  • Windows PC with Visual Studio

    My go-to for C++ and C# development, especially when working with Windows-specific projects or hardware integration.

  • Fully Jarvis Standing Desk

    Adjustable standing desk that keeps me flexible throughout the day. Great for long coding sessions while maintaining a healthy posture.

  • Kinesis Advantage 360 Keyboard

    Ergonomic keyboard with custom key mappings. Helps minimize RSI during long coding sessions.

  • Logitech MX Master 3S Mouse

    Smooth and precise mouse for my dual monitor setup. Great for multitasking.

  • Dual 32-inch Dell 4K Monitors

    Tons of screen real estate for development, design, and multitasking. A must-have when working with multiple apps simultaneously.

  • Stream Deck XL

    Customized for app shortcuts, code snippets, and media controls. Useful for both development and content creation.

  • Caldigit USB-C Dock

    Simplifies connecting all my peripherals and monitors, keeping my desk organized.

  • Herman Miller Aeron Chair

    A second-hand purchase that provides excellent comfort and support. I can sit in it for hours without regret.

Development Tools

  • Visual Studio (2019/2022)

    My go-to IDE for C++ and C# development on Windows. Handles large projects without issues.

  • JetBrains Rider

    My preferred IDE for Unity and C# on macOS. Intelligent code analysis and powerful refactoring make it indispensable for game development.

  • WebStorm

    The IDE I rely on for JavaScript and React projects on macOS. Strong integration with modern web development tools.

  • Visual Studio Code

    I use VS Code for all other languages and quick scripts, especially on my Windows PC. Flexibility and extension support make it a solid all-rounder.

  • GitHub Desktop

    Simplifies version control and keeps all my projects neatly organized.

  • Unity

    My primary tool for game development, especially when building immersive gameplay mechanics.

  • Docker

    Essential for self-hosting software like PhotoPrysm and setting up local development environments quickly and efficiently.

Design and Media

  • Figma

    Great for wireframing and collaborative design. I use it for both personal projects and freelance work.

  • Photopea

    A browser-based alternative to Photoshop. Quick, lightweight, and free for all my image editing needs.

  • Final Cut Pro

    My preferred tool for video editing, especially for creating high-quality content for my projects.

Productivity

  • Alfred

    Still the fastest and most efficient application launcher I’ve used. Essential part of my workflow.

  • Notion

    My go-to for project management, note-taking, and personal organization.

  • Obsidian

    A markdown-based app for linking ideas and knowledge. Good for linking ideas and documentation.

  • Things 3

    Helps me stay on top of tasks and deadlines without overwhelming my day.

  • Apple Music

    Keeps me focused with playlists for coding, relaxation, and cycling.

  • Dev Duck (Rubber Duck Debugging)

    I have two: one themed around cycling and another celebrating my graduation. They’re invaluable for debugging, as talking through issues often leads to solutions.

Online Tools I've Built