Practical, case-based guides for developing an effective software engineering management practice.

Author profile

  • Twenty years of industry experience in developing, designing and managing a wide range of production systems and teams.

  • Former member of the London Stock Exchange Group’s (LSEG) core matching engine team, working on high frequency trading systems.

  • Lead developer of the Hong Kong Stock Exchange Central Gateway.

  • Former VP Engineering at Sysco LABS, leading development of Sysco’s new commerce experience (Sysco Shop) through which a significant fraction of their $60B/yr revenue runs.

  • VP Engineering at :Different (Australian proptech startup), leading engineering globally through series A and B funding rounds.

  • Over 10 years of hands-on software engineering experience in 6 different languages/technology stacks: C/C++, Java, JavaScript, PHP and Python.

  • Over 8 years of engineering management experience, building and managing teams of 50-100 software engineers, testers, project managers and business analysts.

Subscribe to The Engineering Manager Guide

How to become an effective engineering manager