About me

A bit of the person behind the CV.

My 25+ years of experience spans from desktop engineering and real-time simulation through to mobile apps, web products and cloud platforms. I am comfortable with architecture and leadership, but I am happiest when I am still writing code, shaping delivery and helping a team get unstuck.

How I tend to work

I am not especially interested in performing seniority. I like doing the work, being useful in the messy middle of a project, and helping a team make good decisions without turning everything into a grand architectural event.

What I bring to a team

A lot of my career has involved moving between product thinking, implementation detail, systems architecture and mentoring. That means I can usually help in more than one layer of the problem at once, which is often where the value is.

What I am looking for next

At the moment I am most interested in Melbourne-based teams doing solid product work with React, React Native, TypeScript, Node.js and AWS. Contract work is the current preference, though I am open to the right full-time role.

Outside the IDE

Still a person.

I am a long-term software engineer who still genuinely enjoys learning new tools and building things.

I can move between architecture, implementation, product conversations and mentoring without needing to turn any of them into theatre.

Outside work I am into literature, woodworking, music and occasional volunteering.

Projects

The side-project and product view.

If you want the practical version of all this, the projects page is probably the best next stop.

Go to projects

CV

The compact version.

If you would rather skim a standard résumé, the PDF is still there.

Download CV