About

About

About this site

Over the years, I’ve learned a lot in a short time — picking up lessons, tips, and strategies that have helped me stay sane along the way. This blog focuses on the early stages of new builds, which is my primary focus in my current role. I’ll be covering topics that:

  • I’m passionate about – like code performance.
  • Have made my life easier – such as improving the development feedback loop to help my team deliver better code faster.
  • Have taught me hard lessons – the gotchas and pitfalls I wish I had known earlier, like the dangers of writing too much documentation too soon.

My posts will be broad and ad hoc, covering what’s most relevant at the time. The common theme? Honing your craft as a coder, developer, or engineer—whether it’s about how you work, how you develop, or the code you ship.

About Me

I started my software journey as a discrete event simulation consultant—think SimCity, but for large-scale mining and shipping operations. From there, I transitioned into a broader data science role but quickly realised I was doing more engineering than modelling. Now, I’m fully embedded in engineering, covering everything from full-stack development to heavy MLOps.

My work is heavily client-facing, often focused on early-stage builds that validate and extract value from ML/AI use cases.

I’m also no stranger to side projects—an essential part of any developer’s growth. So don’t be surprised if the occasional tangential story or unexpected topic sneaks in.