Embrace the Framework: Combine Collections and Pipelines for Reliable Supplier Imports
A practical supplier inventory import that uses Pipelines for processing and Collections for reconciliation, reporting, and action.
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.






A practical supplier inventory import that uses Pipelines for processing and Collections for reconciliation, reporting, and action.
A complete Laravel Pipeline example for validating, pricing, reserving, and persisting an order without creating an oversized service class.
Use a custom Laravel Collection to turn scattered loyalty and promotion rules into clear, reusable business language.
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







