Hardware
5 itemsLG 27" 27UK650
NK65 Superuser Edition with Cherry MX Red Switches
Bose QC Ultra
Elgato Wave DX
MX Master 3S
Software
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.