I'm a senior software engineer based in Sydney, with two decades of experience designing and building distributed backend services, focusing on systems integration and orchestration platforms. I bring a breadth of expertise across the full stack: from enterprise integrations and event-driven architectures to mobile and web applications. As a polyglot engineer, I'm comfortable working across Java, Python, and TypeScript, and I thrive in environments that demand both technical depth and cross-functional collaboration. In my downtime, I have a keen interest in street photography, particularly shooting on black and white film on my Canon VI-L or YashicaMat, amongst a myriad of cameras in my collection.

Some selected blog posts