Attention Tech Managers
Elevate your team’s engineering practices so they can deliver better software, faster.
Transform your software team’s performance with hands-on Agile technical coaching.















Are These Challenges Holding Your Team Back?
- Releases take too long due to slow development cycles
- High amount of busy work and constant firefighting
- Siloed knowledge and poor collaboration hinder progress
- Inefficient code reviews and poor code quality
- Low team morale and high turnover rates
- Your Agile transformation isn’t translating into improved code or team skills.
Technical Agile Coaching tackles these issues head-on. We focus on the technical side of agility – how your code is crafted and delivered – bridging the gap between lofty Agile ideals and day-to-day development reality.

The result?
Practical, high-impact changes that accelerate your team’s throughput and improve quality simultaneously.
My Technical Agile Coaching service is structured for maximum impact with minimal disruption to your workflow. Here’s what’s included:

Kickoff Workshop
We begin with a focused workshop (on-site or remote) to align with your goals and assess your team’s challenges. We’ll identify pain points in your current development process, set clear improvement targets, and ensure leadership and team members are on the same page. This kickoff builds momentum and trust, setting the stage for effective coaching.

Learning Hours
These are short, focused training sessions conducted weekly (or as fits your schedule). In each Learning Hour, the coach introduces a critical engineering practice or technique and engages the team in hands-on exercises or coding katas. This isn’t dry lecturing – it’s interactive learning designed to stick. Developers practice skills like Test-Driven Development and refactoring in a safe setting, so they grasp both the “why” and “how” of the new techniques.

Ensemble Programming Sessions
Multiple times per week, I join your developers to work together as one team on real code. In these ensemble sessions, there is one coding task, and everyone collaborates on it. The coach facilitates the flow, ensuring every voice is heard and guiding the team in applying agile technical practices on actual backlog items. This is where your team writes production code together, applying techniques from the Learning Hours under the coach’s guidance. Over time, these sessions dramatically improve team communication, spread best practices, and reduce knowledge silos.
What my clients say...
If you think you are one of these...
Frustrated CEOs and CTOs managing software teams
SaaS industry leaders aiming to transform their team
Tech executives seeking to bridge the gap between business and technical teams
We need to talk.
Edgardo Carreras is a
Shortcut for you

With my intervention, your software teams will become more profitable, improve customer satisfaction, and achieve quicker turnover of customer requests. Experience fewer bugs and more aligned software products.
Old Way
- Misaligned products with business goals and market needs.
- Unproductive development cycles due to inefficient processes.
- High stress releases leading to burnout from constant fire fighting.
- Slow releases hindering responsiveness to market demands.
New Way
- Aligned software products that meet business objectives effectively.
- Streamlined, productive development cycles optimizing resource use.
- Rapid, bug-free releases ensuring quick deployment and customer satisfaction.
- Improved team morale fostering innovation and high-performance culture.
See the Transformation
Do You Want Your Software Team To Look Like One of These?
80%
Lead Times
250%
Throughput
300%
Release Frequency
50%
Faulty Deployments

I'm Edgardo Carreras
Transformative Agile Technical Coach
I've been a software developer, CTO, consultant, and trainer for the better part of the past decade. I have mentored and trained hundreds of developers, and have a track record in scaling and building successful software development teams and products. By leading different organizations as a CTO, consulting teams, and training developers, I've learned how to improve programmers' professionalism and elevate their craft to the next level.