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.