Leadership Consulting

“A genuine leader is not a searcher for consensus but a molder of consensus.”


-Martin Luther King Jr.

Over my nearly 20 years of experience delivering software products as an individual contributor and leader, I have been a keen observer of how people work within explicit processes and implicit dynamics, and how those affect motivation, creativity, and ultimately productivity. In particular, I have specialized in Participatory Decision Making through a variety of collaboration, mediation, and decision making frameworks.

I strive to bring those lessons learned and skills gained to your organization as a consultant, coach, or fractional leader.

Organizational Challenges

As a fractional leader at any level of the organization, I help identify and fix organizational challenges 1:1, within a team, and across teams and departments, influenced by the core principles of Lean Software Delivery.

  1. Communicate a Powerful Vision & Set Clear Expectations
  2. Eliminate Waste, Simplify, & Focus on Value
  3. Establish Feedback Loops & Drive Continuous Improvement

Key Areas of Focus

Build Trust. Through clear communication, genuine care, deep understanding of the day-to-day reality of work, and a natural ability to connect with people, I build trusting relationships 1:1 and across entire teams, setting the foundation for psychological safety needed for feedback loops and rapid iteration.

Communicate. Communication, creating high performance cultures, difficult conversations, creating accountability and ownership, holding individuals accountable, teaching others how to hold each other accountable, and everything related to these types of communication and interpersonal dynamics.

Eliminate Waste. Find unneeded complexity and drive simplicity. Through quickly understand new domains and new problems, adopting new skills, and the ability to connect the dots across domains and functions, I help create structure to cut through the noise and focus on what matters most.

Translate. At the intersection of both those skills, I’m a translator. I speak tech, I speak business. I strive to understand employees’ and team needs, and I understand the needs of a profitable business, the needs of the customer, and how we can integrate across all needs.

Take Risks & Drive Change. As a highly adaptable individual and leader, and a passionate extreme athlete who takes measured risks, I am a natural change agent and inspire others to push through their comfort zone and beyond the status quo.

Big Picture to Details. I focus on the big picture of the business, helping to articulate a clear mission, vision, and purpose that tells the story of our current objectives. Tactically, I help product teams deliver more value, faster by ruthlessly questioning assumptions, pushing for simplification, and driving for delivering customer value quickly over getting bogged down in process, endless research, or huge bloated features.

Participatory Decision Making. Employees who are part of deciding what to work on and how to do the work are far more engaged, creative, and loyal. I specialize in helping leaders create the environment and boundaries for healthy participatory decision making that generates engagement and creativity while driving focused execution on a collective goal.

Who & How I Serve Your Needs

Early Stage Startups. Speed and adaptability matter most at this stage.

  • Advise on tech and staffing strategy.
  • Build or improve In House Tech Team.
  • Create Velocity and Deliver Features.
  • Provide Technical Vision & Guidance.
  • Drive Technical Feature Scoping.
  • Support Early Hires and Team Building.

Scaleups. Establish systems and remove ambiguity through structure.

  • Define and refine critical product development processes
  • Define roles across the entire product development organization.
  • Create structure for performance management & hiring.
  • Drive medium- and long-term technical roadmaps.

Mature Small to Midsize Companies. Shake up the status quo, address technical debt, revitalize legacy systems, and address cultural and process inefficiencies.

  • Identify cultural & communication issues and drive change.
  • Management Coaching.
  • Financial savings from efficiencies, streamlining teams and processes through restructures and simplification focused on value stream mapping and dependency minimization.