Hi, I’m Andrew Murphy

I'm a public speaker, tech geek who still loves to code in my free time, and a technical leadership coach dedicated to helping transform tech experts into great tech leaders.


Having started my career as a software developer, I was promoted to being a manager and leader very quickly at a young age. It seemed great at the time, but I didn't know I needed a new set of skills to be a leader. I didn’t have these skills and there was no one at the company I worked for who could teach and guide me.

As I progressed in my leadership career working for consultancies and SaaS companies like Linktree, I learned that being a strong coder was not enough. To complement my hard skills, I had to develop my leadership skills.

My job as a leader is not to write better code, faster, it’s to help my team build the right thing in the right way.


Leadership is a huge area, but I focused on my communication, influencing, time management, delegation, accountability, building trust, people relationship skills, and more. I made mistakes, I practiced a lot and slowly I started to bridge the gap between leading the tech and leading the people.







Even though I'm a pseudo-extrovert, I started to speak at meetups and events (LAST conference, Liberty JS, Web Directions Culture, Melbourne CTO school, Melbourne Web meetup), and now I present at big conferences such as NDC to share my experiences, tips, and insights as a tech leader.

In my first business, Debugging Leadership, I ran custom leadership programs and workshops at companies such as Aus Post, Xero, Toyota, Linktree, REA Group to help level up their tech leadership team, help resolve conflict, improve partnering, promote collaborations and creative opportunities, and increase retention.

I created the Tech Leaders Launchpad because the program teaches all the important aspects of leadership all in one place. We need more well-rounded technical experts, and with the right support and guidance, they can aspire to be the leader they want to be to succeed in their role and workplace.

If you want to find out what I’m up to, connect with me on LinkedIn.


brand line

Past talks

Meetups, In-person and virtual events, and conferences

Debugging Difficult Conversations - Or "How not to chicken out"

This talk will teach you:

- What Difficult Conversations are and what happens when you ignore them
- Why having Difficult Conversations can be beneficial to you, your team, and your career
- A framework to help you prepare for Difficult Conversations

Communication in engineering teams when trust is low with Charity Majors

Trust is the backbone of successful engineering teams, but when it breaks down, it can lead to misunderstandings, friction and decreased productivity.

It sucks up your mental energy having to reduce conflict and work with your engineers who are coming to you for advice and direction when they are struggling to collaborate and come to an agreement.

My job as a software engineer is not to write code

Through realising that many software engineers are not hired to write code but to solve business problems, we can do our jobs better, add more value, feel fulfilled and enjoy the process along the way.

  • Find out what our 'real' job is meant to be
  • What other value can I bring?

Influencing Business Stakeholders

Having an effective understanding of how people think and act can really help you to shape your conversations, your suggestions and your proposals.

  • How do people work? How can I influence and motivate?
  • Hear about the 5-Step People Problem Solving Framework to help you solve big and small problems, simple and complex issues and your own individual and group issues