Debug the system. Unleash the engineer.

I’m an engineer who’s spent over twenty years building products and leading engineering teams. I coach teams, their leaders, and individual engineers one on one. We start with a conversation about what’s getting in the way, then work on the changes that make room for good work.

Right now

More code still has to make it through the team.

AI can speed up coding while reviews, handoffs, and decisions still hold up delivery. I work with teams on that part: where code waits, who owns the next decision, and what needs to change for the work to ship.

The ceiling

The ceiling on a team is usually the system, not the people.

Your engineers are good. They ship, they solve hard problems, they care about the work. And there’s still a gap between what the team is capable of and what the current setup lets out: velocity that stalls in handoffs, senior people quietly deciding to leave, creativity that dies on contact with the roadmap. What caps it is rarely the talent you hired. It’s the system around them, the defaults and the load and the shape of the work. Coaching is finding what holds that cap in place and taking it off, so the capacity you already pay for gets to show up.

The method

DEBUG, applied to the system instead of the code.

  1. Diagnose

    Find where the system actually stalls, not where it’s easiest to point. The real constraint is rarely the one everyone is already naming.

  2. Evaluate

    Sort out what you can change, what needs someone else’s help, and what’s outside your control.

  3. Build

    Put real structure under the load: the boundaries, rhythms, and defaults that hold when the week goes sideways. Same discipline for a team and for one engineer’s week.

  4. Unlock

    Clear the path for the work that got buried. The capacity didn’t vanish; the system was spending it somewhere no one could see.

  5. Generate

    Turn the freed-up capacity into results you can point at, so the change survives the roadmap instead of fading in a month.

Who it’s for

Two seats at the table.

Teams and their leaders

I coach teams and their leaders on stalled handoffs, what senior people need to stay, and where there’s room for new ideas in the roadmap.

Individual engineers

One on one for the engineer who wants this job to feel like theirs again: a sustainable, energizing career without job-hopping to feel something.

How it works

What working together looks like.

It starts with a conversation, not a pitch. You tell me where the team should be operating and where it keeps stalling, and I ask the questions that surface the parts underneath it. From there we work the loop: find what’s actually capping the team, separate what you can change from what you’re only carrying, and build the systems and defaults that let good people do their best work instead of grinding it down. We keep it tied to real delivery, so the change shows up in what ships and who stays, not just in how the team feels about Monday. Same method one on one when it’s a single engineer.

The proof

I wasn’t going to show you these.

I used to leave this space empty on purpose. Anyone can print a five-star quote from “a happy client,” and I wasn’t going to insult you with one. Then people started writing them unprompted, and hiding them felt more dishonest than showing them. Read them or skip them. The work is the same either way.

“Investing in Apothix Coaching was a game changer for us. In just the first session, they helped 10x our subscription service. We launched a brand new side of our business with features we’d never even thought of before.”

Christopher HopperChristopher Hopper · CEO, Somnium Publishing

“Josh’s keen eye and vast knowledge in development structures, user usability, and overall work environments have been essential to every project.”

Ivan

“I highly recommend Josh to every team that needs not only a very knowledgeable engineer, but also a very caring leader.”

I. Morel

If you want to unlock yourself or your team, drop me a note and we’ll talk. If it’s you as a person rather than your team, that’s the life coaching side.

Email me

Goes straight to my inbox. First conversation, not a pitch.