This is an informational page that provides insight on the hardware, software, tools, and resources I use in my daily work or craft.

Last Updated: 2023-11-23

Development Environment

My desktop


Neovim as an IDE

Check out my dotfiles repo for the most up-to-date configuration as this can change quite often. I’ll list some staples of my setup here.

  • Lazy.nvim is a powerful plugin manager that manages my 50+ plugins
  • fugitive is a wonderful way to work with Git from within GitHub.
  • fzf makes fuzzy finding anything in vim super easy


  • ZSH Shell
  • tmux terminal multiplexer
  • Homebrew package manager
  • fnm fast node version manager
  • bat pretty cat alternative
  • fzf fast fuzzy finder (useful in so, so many ways)
  • ripgrep is a fast alternative to grep/ack/ag
  • gh official GitHub CLI

Browser extensions

I use Safari as my daily driver.

  • 1Password password manager. Everything sacred to me is in here
  • 1Blocker content blocker (I use it on iOS, too)
  • Dark Reader gives everything I want a dark mode
  • Octotree adds a file drawer to GitHub. it’s so handy!

I am also experimenting with Arc as a daily driver browser.

Desktop apps

These are the main apps I try to keep on my machine and ones that I use every day.

Productivity apps

  • Obsidian is where my second brain lives
  • OmniFocus is my task manager of choice
  • Drafts is an inbox for text on all my devices
  • Spark is my mail app of choice because of its sharing / automation options
  • Fantastical is my calendar



Office setup

My desk

Desk and Chair

Audio/Video Equipment