Software Practitioner based in Manchester, UK

I'm an experienced technical leader with over twenty years working across cybersecurity, media, retail, and pharmaceutical industries. I specialise in providing technical strategy, architectural direction, and nurturing talent within organisations.

I'm a strong advocate of Agile and Lean practices, with a consistent record of improving quality and reducing waste within teams and the wider organisation. I'm motivated by delivering customer value, not features.

I typically hold roles such as Architect, Principal Engineer, Engineering Manager & Technical Director.

Technical Skills

Languages

JavaScript/TypeScript, Golang, Python, Ruby, C# & Scala

Tools

AWS, Docker, Kubernetes, SQL/NoSQL/Graph DBs

Techniques

TDD, CI/CD, Pair/Mob Programming, Domain Driven Design, Agile & Lean, Wardley Mapping

Community

I've spoken at various events including the BBC's Software Engineering at Scale event, XP Manchester, and NW Ruby. I've also written for the BBC Tech Blog.