This is a list of hardware, software, and tools I use at work and home.

I occasionally change things in my setups and this page will serve as a living document and a place to point people to when I get asked.

This is page is inspired by by Wes Bos.

Last updated: 2021-12-30



At work I use an old 15" 2015 MacBook Pro but I.T. keeps telling me I’ll get an upgrade “soon”. The laptop is connected to a HP Z27s and a Logitech C920s web cam.

I use a Keychron K3 (color LEDs, Gateron Brown switches) keyboard and a Logitech MX Master 2s mouse which are connected to the laptop via an old HooToo HT-UH010 7-Port USB 3.0 Hub.

I recently got a Fully Jarvis Standing Desk and an ErgoDriven Topo standing mat which I am getting used to. When I sit I use a SteelCase Leap Plus.

My work issued me an iPhone XR which I barely use and it sits most of the time on an Anker PowerWave Stand.


Personally, I have a lot of computing devices that I use in different contexts.



Most of my development software is the same between work and personal.

The main difference between work and home is that at work I use Microsoft 365 apps, most notably:

  • OneDrive for file backup/sync.
  • Microsoft Edge for a browser.
  • Teams for communication with my co-workers.



Development Tools


I use a lot of the same apps on my mobile devices that I use on my Macs.

I also use: