Hands-on learning that strengthens skills, relationships, and ways of working.
People rarely change how they work by reading documents or sitting through slides. Real learning happens when people try something together, reflect on it, and see how it applies back at work.
I design and deliver workshops for software engineering teams, technical leaders, and the managers above them, across financial services, defense, and other complex industries. Sessions are structured and interactive, built on real-world application rather than abstract theory.
“This wasn’t a typical slide-driven training where information is simply presented to an audience. It felt highly interactive, practical, and tailored to the engineers’ real-world challenges… Rather than focusing solely on technology, it emphasized how experienced engineers think, reason, and make decisions.”
When Workshops Help
Workshops earn their place when:
- A team needs shared language for something it’s already trying to do, but doing inconsistently
- Skills need to move from individual heads into shared practice
- Real work has gotten complex enough that a day or two of structured exploration is faster than continuing to figure it out in flight
- A group needs space to think together that the day-to-day doesn’t allow
- A team wants to try new practices somewhere safer before running them for real
The goal isn’t to add complexity. It’s to create room for people to think, connect, and experiment together and leave with practical tools they actually use.
“Jeff created an environment where learning felt safe and engaging… a hands-on team project that let us practice agile ways of working without the pressure of a job performance evaluation.”
How I Work
Each session starts with short framing, then moves to practice – usually with scenarios pulled from the participants’ actual work. The approach is shaped by Training from the Back of the Room (Sharon Bowman) and by Clean Feedback (Caitlin Walker and Marian Way) – less lecture, more structured doing.
The intent each time is simple: help people learn together in a way that changes how they work.
A Long-Running Training Partnership
Some training engagements are one-time events; others become long-running partnerships. Since 2019, I’ve delivered 21 agile training cohorts for a single financial-services client, ten in-person and eleven virtual. Each places 30 software engineers in a structured environment where they practice Scrum by building a real product under conditions that mirror professional delivery.
The curriculum has evolved each year: behavioral assessments and participant-led team formation came in 2023; AI tools, Claude among them, joined in 2025. More than 60% of participants in the 2019-2022 cohorts were still with the client three years later, well above the industry norm.
“Jeff’s rapport, deep understanding of modern ways of working, and broad coaching toolkit help me be a better coach for the benefit of my clients.”