Snowflake World Tour 2025 – “Enterprise AI”
I once again had the opportunity to head to Snowflake’s world tour in Sydney, and thought I would take the time to summarise some of the things I took away...

I once again had the opportunity to head to Snowflake’s world tour in Sydney, and thought I would take the time to summarise some of the things I took away...
At Shine Solutions, we’re developing our AI Engineering capabilities to bridge the gap between prototypes and production-ready systems. Our recent collaboration with climate researchers has given us the opportunity to...
As engineers, we often focus heavily on technical skills, but to truly effect meaningful change within an organisation, building trust and gaining influence are equally important. Influence enables you to shape decisions, drive innovation, and ultimately deliver greater value. Let's explore some practical strategies you can adopt to build trust and increase your influence as an engineer or leader.
Recently a client approached us with a need for straightforward object storage that could accommodate multiple users. Their primary requirement was to implement stringent access controls to ensure data security. In this post I'm going to talk about how we used IAM Unique Identifiers to achieve this.
The Test Automation Summit Melbourne 2024, powered by Testing Mind, was an exceptional gathering of industry leaders, quality engineers, and testing enthusiasts. This event was more than just a conference—it...
AWS re:Invent has wrapped up for 2024, so in this post myself and my colleague Clive Li (that's us in the picture above!) will share our highlights from attending the...
In modern web development, testing isn’t just a side task; it’s integral to delivering robust, high-performing applications.In this post, I’ll explore how to effectively test a Backend for Frontend...
As software development evolves, robust testing has become more important than ever. Playwright stands out as a powerful tool for running end-to-end tests, offering features like sharding to enhance performance...
Anyone who has used GenAI coding assistants knows they can be extremely helpful in some scenarios, but offer only incremental improvements in others. In my consulting role as GM of...