
SWARM
A realtime browser strategy game with local play, custom insects and configurable game sets.

Lead Software Engineer
I build useful software, lead engineering teams and turn complex problems into clear, maintainable systems that make a difference.
Good technology makes difficult things easier. I combine hands-on engineering, architecture and product thinking to help teams build software that lasts and delivers value.

A realtime browser strategy game with local play, custom insects and configurable game sets.

A rules-aware scorekeeper for the traditional Sussex pub game of Toads.
Technical depth matters most when it helps people make progress. These are the areas where I bring that together.
My approachBuilding reliable applications with clear boundaries, thoughtful tradeoffs and room to evolve.
Giving teams clarity, trust and the foundations to do their best work.
Connecting engineering decisions to useful outcomes for people and businesses.
Reducing complexity so systems stay understandable and maintainable.
Open to new opportunities, interesting projects, or just a great conversation.