Engineering Leadership

Manager - Professional Services * LEXICON (2021 - 2022)

Led the Professional Services operations function supporting 100+ consultants delivering software across multiple client environments.

  • Designed and evolved organisational structures, role definitions and internal operating systems.
  • Scaled the organisation from 78 to 137 people during a period of sustained growth.
  • Established clearer performance expectations and feedback mechanisms.
  • Coached consultants and emerging leaders on delivery, professional development and client engagement.
  • Oversaw hiring, workforce planning and difficult performance conversations where required.
  • Balanced commercial delivery pressure with long-term organisational health.

This role deepened my understanding of how engineering organisations scale — and where fragility appears if systems are not designed intentionally.


Principal Consultant @ ThoughtWorks (2008 - 2018)

Worked with executives and senior leaders across banking, telecommunications, retail and government sectors on long-term change initiatives in technology and operations.

  • Led multi-disciplinary delivery teams on complex software programs.
  • Partnered with CIOs and senior stakeholders on organisational design and delivery performance.
  • Managed client relationships across small advisory engagements and large-scale transformations.
  • Provided performance feedback and mentorship to team members across engagements.
  • Opened and led the Perth office (2010–2012), establishing local client relationships and building delivery capability.

This period shaped my approach to leadership — particularly around aligning delivery systems with strategy and measuring performance beyond activity.


Integration Program Manager / Engineer @ tyro (2007 - 2008)

Led a multi-vendor integration program involving 30+ partners integrating with Tyro’s EFTPOS platform.

  • Coordinated engineering, commercial and partner stakeholders.
  • Balanced pre-sales commitments with delivery feasibility.
  • Worked closely with engineering to develop a scalable, reusable integration model.
  • Managed risk and sequencing across distributed external dependencies.

Operating in a payments environment reinforced the importance of reliability, clarity of ownership and disciplined execution.


Team Lead @ SSFS -> Aware Super (2004 - 2005)

  • Led and mentored a development team.
  • Prioritised and coordinated delivery work.
  • Partnered with project managers on performance and delivery issues.
  • Recruited and managed contractors.
  • Interviewed and onboarded new developers.

This was my first formal leadership role and marked the shift from individual contributor to accountable team lead.


Team Lead @ Ajilon -> Modis (2001 - 2004)

  • Led engineering teams building a system to track iron ore movements across multiple BHP mine sites.
  • Coordinated technical architecture decisions.
  • Ensured delivery milestones were met.
  • Coached team members in enterprise Java development.
  • Balanced client expectations with technical constraints.

Team Leader - Records Management @ bankwest (1991 - 1992)

  • Early leadership role managing a team responsible for reconstructing historical banking records.
  • Coordinated workload allocation.
  • Provided coaching and feedback.
  • Developed early instincts around accountability and service reliability.

This site uses Just the Docs, a documentation theme for Jekyll.