Senior Full-Stack Developer. I build Laravel applications, business systems and SaaS products, from architecture through to production.
I specialise in Laravel, PHP, Vue.js, Inertia.js and TypeScript, with over a decade of experience building software.
I enjoy solving complex business problems, integrating systems and turning manual processes into reliable software.
Some of the areas I’ve worked extensively with include:
- Large Laravel applications and internal business platforms
- REST APIs and third-party service integrations
- ERP and operational system integrations
- Background processing with queues, workers and Redis
- Event-driven and real-time applications
- Complex data imports and synchronisation pipelines
- PostgreSQL, MySQL and Microsoft SQL Server
- Authentication, permissions and SSO integrations
- File processing and cloud storage
- Serverless Laravel deployments
- SaaS products and multi-user applications
- Business process automation
- Legacy system modernisation
Laravel · PHP · Vue.js · Inertia.js · TypeScript · PostgreSQL · PestPHP
MySQL · SQL Server · Redis · AWS
Real-time queue job monitoring, debugging, and failure analysis for Laravel.
Direct-to-S3 file uploads with Laravel, Vue and Laravel Vapor.
My shared PHPStorm configuration for Laravel/PHP development.
Reusable Laravel mailer implementation.
Example Vue.js file upload implementation.


