Tools I Use
The hardware and software I use for development and everyday work.
Workstation
16” MacBook Pro, M2 Max, 64GB RAM (2023)
My main development machine, running PhpStorm, local servers, databases and containers.
Dell UltraSharp U4323QE
Enough space for code, terminals and documentation side by side. The USB-C hub keeps the cabling simple.
Apple Magic Keyboard with Numeric Keypad
My everyday keyboard, with a number pad for the occasional spreadsheet.
Apple Magic Mouse
My everyday mouse.
Languages & Frameworks
PHP & Laravel
My main stack for web applications, APIs and integrations.
JavaScript & React.js
I use React for interfaces that need more interaction, often alongside a Laravel backend.
Development tools
GitHub Desktop
I use it to review changes and manage branches across projects.
iTerm2
My terminal for local development and working on servers.
Laravel Vapor
I use Vapor to deploy and run Laravel applications on AWS.
OrbStack
I use it to run containers and Linux environments on my Mac.
PhpStorm
My main editor for PHP and Laravel, with refactoring and database tools close at hand.
Postman
For testing APIs and sharing requests with other developers.
TablePlus
For inspecting data, running queries and managing databases.
Productivity
1Password
For passwords, credentials and secure notes, including items shared with a team.
Claude (AI Assistant)
I use Claude for brainstorming, debugging and reviewing code.
Magnet
Keyboard shortcuts for arranging windows across my screen.
Notion
For project notes, documentation and planning.
