About Me
With over 20 years of experience in technology leadership and organizational development, I help companies of all sizes transform their teams and processes through people-first approaches and systematic thinking. My approach combines deep technical knowledge across product, design, and engineering with a fundamental understanding of how people and teams work best together to drive business outcomes.
My Philosophy
I believe that sustainable success in technology comes from the intersection of four critical elements:
- Strong talent strategies that build capable, motivated teams
- Efficient processes that enable continuous improvement and innovation
- Thoughtful approaches to problem-solving that consider the entire system
- Compelling storytelling that aligns teams and stakeholders to the vision ahead
How I Work
I serve as both advisor and hands-on partner. Whether it’s as a fractional leader, consultant, or advisor, I don't just recommend solutions – I work alongside your team to implement them, ensure they take root, and measure their impact. My engagement style is collaborative and adaptable, whether you need targeted intervention in a specific area or comprehensive organizational development.
Areas of Expertise
Talent Strategy & Development
- Designing and implementing hiring processes that reduce time-to-hire while improving candidate quality and team fit
- Building talent calibration frameworks that ensure consistent evaluation, fair promotion paths, and clear growth opportunities across your organization
- Transforming technical leaders into confident, effective managers through personalized coaching and structured development programs
- Creating management training programs that develop leaders who can scale teams while maintaining culture and productivity
Team Performance
- Transforming struggling or inefficient development cycles into smooth, predictable delivery through optimized software development processes and team workflows
- Establishing product discovery frameworks that consistently deliver features users actually want, reducing waste and increasing market impact
- Breaking down silos between engineering, product, and design teams to create truly collaborative, high-performing units
- Resolving complex team dynamics and communication issues that are blocking productivity and innovation
Organizational Design
- Clarifying roles and responsibilities to eliminate confusion, reduce duplicate work, and enable faster decision-making
- Developing scaling strategies that help teams grow without losing their effectiveness or cultural cohesion
- Implementing design thinking practices that transform how teams approach problem-solving, leading to more innovative and user-centered solutions
- Creating systems and frameworks that help organizations understand and address root causes rather than symptoms, resulting in longer-lasting solutions
Beyond Consulting
I maintain an active newsletter where I share insights on technology leadership, organizational development, and industry trends. Through writing and speaking engagements, I contribute to the broader conversation about building effective technology organizations. Click here to subscribe and get new posts delivered directly to your inbox.