My current setup.

I've been working remote for over 10 years. I've tried a lot of different setups and this is what I'm using as of 2024.


  • Mac Mini, Apple M2 Pro, 16GB RAM (2023)

    I've optimized my workspace for efficiency and simplicity by mounting my setup under the desk. It's a strategic move that keeps my work area spacious and organized. This setup isn't tailored for photography; however, it's perfectly adequate for everything I'm tackling at the moment.

  • UPLIFT 2-Leg Standing Desk Frame

    I've relied on it for over 10 years of remote work, and it's powerful enough to handle my 2-inch thick, 8-foot long walnut desk with ease.

  • audioengine HD3 w/ Bluetooth

    Excellent speakers with plenty of power and they match my walnut desk perfectly.

  • Logitech MX Master 3 Advanced Wireless Mouse - Right hand

    They don’t make keyboards the way they used to. I buy these any time I see them go up for sale and keep them in storage in case I need parts or need to retire my main.

  • Apple Magic Trackpad - Left hand

    I use a trackpad on the left of my keyboard for swipes and gestures only. It's a great way to keep my right hand on the mouse and left hand on the trackpad.

  • Herman Miller Aeron Chair

    A classic design that I've had for years!

  • orbitkey Desk Mat

    The Orbitkey Desk Mat is a sleek workspace ally. It cleverly corrals my papers in a hidden compartment and keeps cables at bay with a magnetic holder. Crafted from upscale vegan leather and recycled PET felt, it's as premium as it is smart. It's more than just an organizer; it elevates my desk's look and my productivity effortlessly.

  • RODE Rodecaster Pro

    Gear left over from when I was hosting a podcast on flyfishing. All of my audio input routes through this and it's a great way to keep my audio quality high.

  • RODE Procaster

    More leftover gear from the podcast and I didn't want it gathering dust.

Development tools

  • Visual Studio Code

    I've been using VS Code for a few years now and love the customizability and the huge ecosystem of plugins.

  • Jinja2

    Still learning the ropes here but I've been using Jinja2 for a bit now and have no complaints.

  • TailwindCSS

    Love it! I can't imagine going back to writing CSS by hand.

  • HTMX

    The peanut butter and jelly of modern web development. Been dabbling with these two on a project and it’s been a great experience so far.

  • AlpineJS

    The peanut butter and jelly of modern web development. Been dabbling with these two on a project and it’s been a great experience so far.


  • Figma

    I've been using Figma since they came onto the scene and put a giant torpedo into the side of InVision. I use it for all of my wireframes, mockups, and prototyping.

  • Framer

    Framer is the first "no-code" tool that I've been able to use without feeling like I'm fighting the tool to get it to do what I want... for the most part.


  • Zoom

    The best of the worst. I'm not a huge fan of any of the video conferencing tools but Zoom is the least bad - I mean, at least it works most of the time?

  • Obsidian

    I was pretty old school with my note taking until I found Obsidian. It's a great tool for keeping track of all of my notes and thoughts.

  • Slack

    You can't call yourself a remote worker and not have a mastery of Slack.

  • ScreenStudio

    I use this for sharing walkthroughs of my prototypes and it was also used to create all the animations on this website.