Melbourne, Australia
Senior software engineer — backend & platform systems, cloud infrastructure, intelligent automation and AI-leveraging applications.
I've spent my career moving between layers of the stack that most people treat as separate disciplines — BIOS-level printer firmware in C, console silicon validation, Rails product work, React front ends, and now serverless AWS platforms. The through-line isn't a language. It's being the person who can pick up an unfamiliar system, work out how it actually behaves, and ship a change to it safely.
I'm not a reliability engineer who happens to code. I build products, modernise platforms, and own them in production — and that production judgement is exactly what transfers into AI-enabled software, where the hard part is rarely the model.
What I'm looking for now is harder problems. I'm most interested in AI-native and AI-adjacent engineering: young, genuinely difficult, and not yet settled into best practices.
Platform modernisation at TPG. Track & Trace and fulfilment systems; migrating configuration management from Chef to AWS CDK and CI from Jenkins to GitHub Actions; serverless services and observability.
vodafone.com.au / Digital First Shop. React, Next.js and TypeScript front ends on Node.js and AWS Lambda, integrated through MuleSoft and Salesforce.
MyVodafone v1. Ruby on Rails product work, security enhancements, and on-call production support.