Services

I help teams and organizations develop innovative, creative, and long-term solutions to complex or recurring problems (from working agreements to product strategy, passing through design, architecture, and cultural transformation) by setting up outstanding, humane, practical, and productive collaboration. In the process, I’ll leave teams ready for continued success by helping them up-skill.

As an experienced software architect and coach, I look at organizations as socio-technical systems where architecture, product design, and human collaboration are deeply intertwined.

Today, all my consulting, workshop facilitation, and training services are delivered through Shodo, where I lead the Product & Flow offering. Whether through a short tactical intervention or an embedded partnership, my goal remains the same: to teach your teams how to do it themselves so they can continue to improve on their own.

I offer three core formats to help you tackle your delivery challenges:


1. Strategic Workshops

Philippe successfully facilitated an Event Storming workshop at Inato, and I strongly recommend him! (Bastien Duret, CTO at Inato)

Philippe did marvels to bond product and tech teams! (Jonathan Soto, former CTO at Visages.Jobs)

My strategic workshops are short and intense and will help you answer critical questions like:

  • How do we make our systems AI-ready by cleanly drawing our functional boundaries?
  • We just reached product-market fit. How do we prepare for scaling?
  • How do we get started with this new product?
  • What should we deliver first?
  • What refactoring strategy should we favor?
  • How do we organize our teams effectively?
  • What parts of our software should we buy? Or put all our efforts on?
  • How do we ensure long-term productivity by managing technical debt?

I offer large-scale, strategic, all-in architecture workshops to answer these questions. These workshops include between 3 to 100 or more people, last only a few days, break silos, create alignment, and leverage diversity.

These workshops rely on a deliberate mix of visual modeling and structured group dynamics, including Event Storming, Quality View Workshops, and Architecture Katas.


2. Focused Training

I run target training courses built to equip you with actionable technical and collaboration skills. My current training catalog is structured around five core pillars:

  1. Collaborative Design & Silo-Busting: Moving software design out of isolated rooms and making it an active, group-wide practice to build shared understanding across product and tech.
  2. Conflict Resolution for Devs (Verbal Aikido): Communication and interpersonal blockages slow down systems just as much as technical flaws. These practical dojos teach technical profiles how to constructively handle friction, clear relational queues, and preserve psychological safety.
  3. Delivering with Legacy Code through Quantified Technical Product Management: Stop asking for a full rewrite that will never come. Learn how to map, quantify, and track technical debt so it can be managed as a first-class product metric using iterative, safe refactoring strategies.
  4. Teamwork Around AI & Ensemble Harness Engineering: How to collaborate productively with generative AI assistants without losing the joy of the craft or giving in to cognitive debt. We explore structured human-AI loops, prompt/context engineering as small batches, and ensemble programming models.
  5. Facilitating Large Groups with Liberating Structures: Equipping change agents and managers with a simple and reusable facilitation language, to replace meetings with collective intelligence.

3. Longer-Term Embedded Consulting

I partner with organizations over extended periods to guide transformations anchored directly in daily software engineering reality. These missions typically focus on:

  • Product & Flow Optimization: Exposing the invisible queues, eliminating handoff waste, and shifting your product engineering culture from time to market to time to impact.
  • Domain-Driven Design (DDD): Re-architecting legacy landscapes into clean, AI-friendly, bounded contexts that decouple dependencies.
  • AI-Augmented Engineering: Integrating AI tools inside and around engineering teams in an effective and sustainable way.

Get in touch

If you have an organizational, delivery, or architectural challenge that you would like to unblock, let’s look at it together.

Please reach out via email (philippe.bourgau, shodo.io) or LinkedIn.