Consulting Services

I’m available to support product & engineering teams in the agile delivery of high quality, scalable, fit for purpose software.

I can set your organisation on the path to project and product success by helping you manage risk to timelines and outcomes, reducing time to market and learning more by iterating rapidly.

I provide pragmatic advice you can trust, based on over 20 years experience ‘in the trenches’ - delivered with a unique blend of empathy and technical rigour.

My specialities include:

  • Adoption of Microservices and Domain Driven Design (DDD)
  • Agile Practices
  • Test Driven Development (TDD)
  • Integrating Saas platforms (e.g. Salesforce)
  • Continuous Integration, Delivery & Deployment
  • Legacy system modernisation
  • Socio-technical architecture
  • Cloud Architecture
  • Live issue or incident emergency response
  • Individual mentoring and coaching for engineers and technical leaders

If you’re in need of any of these, let’s talk about how I can help.

Styles of Engagement

I offer a few different styles of engagement:

Send me a message to start the conversation – I look forward to speaking with you about how I can help.

Share