About

Product thinking, backed by engineering depth.

I move comfortably between interaction detail, system design and the delivery work that keeps software dependable.

Based in Melbourne, with professional experience across Australia and China.

Developer workspace with engineering tools and a technical notebook

How I work

I like owning the complete path from a product requirement to a stable release.

My experience spans responsive interfaces, event-driven systems, secure APIs, AWS and automated delivery. I collaborate closely with product, design and QA teams to turn requirements into testable software.

Working across healthcare, energy, logistics and consumer products has taught me to adapt quickly while keeping performance, clarity and maintainability in view.

What I bring to a team

Whole-system ownership

I trace product behaviour across interfaces, APIs, data and deployment instead of treating each layer in isolation.

Measured improvement

I look for evidence in performance, reliability, test strategy and user-facing responsiveness.

Collaborative delivery

I work with product, design, QA and engineering peers to make tradeoffs visible and execution dependable.

Open to the right software engineering role