Embrace the Framework: Build Clear Operational Reports With Collections
Use Laravel Collections to turn subscription and invoice data into a useful daily report without filling a controller with loops and temporary arrays.
I'm a software engineer and developer from Sydney, Australia. I work hard designing and building digital solutions for people to help them solve their problems and make their lives easier. I have been working with various digital technologies to help people for the last decade and I love it. I am focused on improving the aesthetics and user experience of software, and I am always looking for new ways to improve my craft.






Use Laravel Collections to turn subscription and invoice data into a useful daily report without filling a controller with loops and temporary arrays.
Laravel Pipelines let complex workflows grow one focused, testable step at a time instead of one large service method.
Custom Eloquent Collections give repeated business rules a clear home and let application code speak the language of the domain.
A practical look at using Laravel Collections to turn a confusing order fulfilment task into readable, testable code.
Laravel gives us more than convenient helpers. This is an introduction to why leaning into its conventions and tools leads to clearer, more maintainable applications.
Why I built SVG Tidy, a privacy-first browser tool for batch cleaning and optimising SVG files with conservative defaults and clear comparisons.
A quick overview of tools I use to enhance my productivity
A simple example to demonstrate how to build a trait that you can reuse in your Laravel controllers to handle nested relation search automagically. I'll also explain why you would use this and not write the logic onto a model trait instead
This is just a light welcome post to kick things off and introduce myself and the site.







