Skip to main content

People ask me fairly often about my setup. What I'm running, what tools I use, how things are configured. This page documents the hardware and software that powers my daily work at Hounder, side projects, and general tech learning.

 

The Hardware

  • Work
    • 16" MacBook Pro (M1 Max, 2021) with 64GB. For work, this guy still handles everything I've thrown at it including local AI models. 
  • Personal
    • 14" Macbook Pro (M5 Pro, 2026) with 24GB.

 

The Desk Setup

 

Editor + Terminal

In late 2025, I started moving from VS Code to Neovim for my primary editor. I built out a configuration specifically for PHP, Laravel, and Drupal work. The speed difference is noticeable, and I prefer working entirely from the keyboard. VS Code is still around for team work and specific workflows where a GUI helps to train others. I have also been trying out Zed, a minimal code editor and it even allows me to share settings across computers.

I used to use iTerm2, but have completely switched over to Ghostty, which is a great terminal with lots of customization and works great with my Neovim workflow.

Git handles version control from the command line. I've been using LazyGit and LazyDocker created by Jesse Duffield since I can integrate them easily into my Neovim setup.

 

Development Environment

Lando runs all my local development environments. It's Docker-based and works consistently across our team at Hounder. Before switching to Lando, I used Laravel Valet, but Docker makes more sense when managing multiple client projects with different requirements.

Composer manages PHP dependencies. npm and Yarn handle JavaScript packages.

 

Design

Most UI/UX work happens in Figma and as a developer I appreciate the interface that allows translating a design to code.

 

Project Management

Asana manages tasks and projects for our client work at Hounder. It scales reasonably well for my 15-20 person team.

Slack for team communication. Google Workspace for email and documents. I've built custom tooling with the Google Workspace API to track team SaaS access.

 

Deployment

Projects deploy to AWS or DigitalOcean. DigitalOcean for straightforward VPS hosting and managed databases. AWS for complex infrastructure and CI/CD runs on GitHub Actions or via customized Bash scripts that run with every Git commit or PR merge.

 

Productivity

Raycast replaced Alfred last year. Better extension ecosystem and I even use it for window management.

1Password for password management across team and personal accounts.

 

Utilities

Homebrew for package management on macOS.

Docker powers containerization, primarily through Lando.

Postman for API testing.