Code quality is a key focus of mine. I maintain strict coding standards and integrate tools like Laravel Pint, PHP CS Fixer, PHPStan, and Larastan into my workflows to enforce consistency and catch issues early.
On the frontend, I work primarily with Vue.js, using Inertia.js to deliver modern, single-page application experiences while keeping the power and simplicity of Laravel behind the scenes. I build UIs with Tailwind CSS, which allows me to prototype rapidly while keeping designs consistent and polished.
My deployment stack typically involves Laravel Forge and Laravel Envoyer, managing infrastructure hosted on DigitalOcean. I’ve also used Laravel Cloud as a managed hosting solution where appropriate. I'm comfortable working directly over SSH when needed and regularly integrate with a range of common AWS services. While I have experience with Docker, I prefer using Laravel Herd for fast, streamlined local development.
I first started learning PHP in 2005 and never looked back. Watching the language evolve over the past 20 years has been amazing. I discovered Laravel in 2018, and it completely changed how I write my web apps.
Outside of development, I'm a keen amateur musician, I've been playing guitar since 2009 and love to play along to some of my favourite songs. In 2025, I also started to learn to play keyboard, expanding my love of music even further.
Most importantly, I also love spending time with my wife and our little girl who was born in 2024.