Hi, Hello, Welcome!

I'm a Team Lead and Full-Stack Developer by day, and a father and husband by night.

I spend my time working on websites, APIs, and integrations, and work predominantly with PHP (Laravel), React and VueJS, Tailwind CSS, and (some) Golang.

I'm based out of Brisbane, Australia, currently work at iSeekplant where I work on a variety of projects.

My Posts

I'm somewhat new to blogging, but here are some posts that I think are pretty interesting:

Using Inertia to Supercharge Server-Rendered Applications

Across two jobs, and a number applications, I've been using Inertia JS to create great SPA experiences with ease. Inertia allows us to leverage server side routing and controllers to quickly create...

January 22, 2021 | 1 minute read


Rollback Database Changes When Exceptions Occur

Have you ever run into scenarios where you write some code in your controller that writes a bunch of data to your database? I've often built out API endpoints that accept a big payload of data and...

October 21, 2020 | 3 minute read


A Beginners Guide to Basic Indexing

I want to preface this post with a disclaimer; this literally is a 'beginners guide'. A while back, I was facing some performance issues with an application in production and this post is a...

March 21, 2020 | 11 minute read


Custom Throttle Middleware

I've said it before, and I'll say it again, one of the biggest benefits of using a framework is that so many common use-cases or problems have already been solved - and throttling requests is no...

July 24, 2019 | 4 minute read


Customising the Email Verification Expiration Time

One of the biggest benefits of using a framework like Laravel is that so many of the common use-cases or problems have already been solved; email verification is no exception. Since Laravel 5.7, it...

July 8, 2019 | 3 minute read


Using Laravel Horizon outside of Production and Local

Laravel is pretty awesome as far as frameworks go. But what really makes it amazing is the suite of open-source software sitting behind it; one of which is Horizon. Horizon is a dashboard and...

February 11, 2019 | 3 minute read