
Is your software team struggling to achieve its full potential?
Inconsistent delivery, quality issues, inefficient processes, and technical debt might be holding you back from excellence.
Transform your IT leadership and team performance with proven coaching methods
I’m Santiago Matalonga,
The Software Coach.
I am committed to empowering teams to unlock their productivity.

Why do my methods work?
I provide tailored solutions that help teams like yours overcome common challenges:
- Rigid processes that feel bureaucratic rather than supportive
- Unpredictable delivery cycles that frustrate stakeholders
- Persistent quality issues that drain resources
- Technical practices that don’t scale with your growth
What are the expected outcomes?
- More predictable delivery timeframes
- Higher quality software with fewer defects
- Increased team confidence and satisfaction
- Improved stakeholder trust and communication
- Technical practices that support sustainable growth
Why do leaders trust me?
With over 20 years in software development spanning hands-on coding, architecture, and management, I bring practical knowledge to every engagement. My research background (70+ peer-reviewed publications) ensures my recommendations are grounded in proven methods..
How can we work together?
Each team’s road to improvement and high performance is unique. I offer three flexible ways to collaborate based on your specific needs:
- Personalised coaching and consultancy – Strategic mentoring of IT leaders facing specific challenges.
- Teams coaching – Hands-on facilitation to implement agile practices that actually work.
- Specialised training – Targeted skills development for sustainable improvement.
Are you ready to engineer a better software team? Let’s talk about how a personalised coaching engagement can help your team deliver software consistently.
I am glad you are still here and willing to know more!
Check out the latest articles in the Software Coach Blog
Has your agile transformation stopped delivering returns? Three Lags That Signal Your Transformation Has Plateaued
Three patterns explain why agile transformations plateau: behavioral lag, value lag, and momentum lag between adopted practices and business results.
Read More
Designing a Communication Infrastructure That Reduces Friction
How to reduce communication friction with availability windows, distributed decisions, and distinguishing real constraints from behavioral patterns you’re compensating for.
Read More
I Want to Speak to a Human Who Can Make Decisions
The story about a MOT that revealed a systemic problem in how organisations deal with decisions.
Read More
Communication Friction: Are Your User Stories Growing?
When user stories grow from cards to paragraphs, you don’t have better requirements—you have communication friction you’re compensating for with text.
Read More