Hire me

I specialize in interim and fractional leadership, as well as change management, to help organizations address complex software engineering organizational and process challenges. Whether it’s aligning team structures with strategic goals, streamlining delivery workflows, or fostering collaboration during transitions, I bring hands-on experience and a steady presence to guide teams through periods of change.

From stabilizing operations and mentoring engineering leaders to defining clear performance expectations and driving technical strategy, my focus is on building resilient, high-performing teams and enabling sustainable improvements that deliver real results.

Please consider the following options or contact me to directly discuss

Orchestrating Transitions
Interim Senior Software Engineering Leadership

Organizational changes, leadership shifts, acquisitions, or a rough market can really shake things up for engineering teams. I'm happy to step in as an interim leader to help to keep things steady, support your teams, and make sure there’s no break in momentum.

Find out more
Engineering Leadership Coaching and Mentoring

With years of experience, I help engineering leads grow into effective managers and support managers advancing to senior leadership. Leadership transitions bring challenges like managing people, making strategic decisions, and navigating organizational dynamics.

I coach leaders to build confidence and develop skills in areas like team optimization, delegation, conflict resolution, strategic thinking, and stakeholder management. I also help identify and address issues to improve team dynamics, delivery, and impact.

Find out more
Strategic Change and Project Leadership

Managing a complex change or project can be challenging, especially when juggling competing priorities and diverse stakeholders. I help bring clarity and structure to the process, breaking down the work into manageable steps while keeping everything aligned with your goals. My role is to provide support where it’s needed most, ensuring the project stays on track without adding unnecessary burden to your team.

As an external consultant, I bring a fresh perspective and a neutral stance, which can be especially valuable in identifying risks or resolving challenges early. By stepping in to provide focused support, I help your organization navigate complexity more effectively, increasing the likelihood of a smooth and successful outcome.

Find out more
Strategic Engineering Alignment

I work with organizations to enhance the potential of their engineering teams. Whether it's restructuring teams to follow a Team Topologies-inspired model for enhanced flow, implementing a data-driven approach aligned with OKRs or KPIs to drive strategic focus, or introducing relative estimation techniques to streamline prioritization, my services are tailored to support your specific goals.

By combining these methods, I bring efficiency, autonomy, and stronger strategic alignment to engineering organizations, empowering them to achieve impactful results with greater agility.

Find out more
Building and Scaling Engineering Teams

I work closely with organizations to build and grow engineering teams, taking a hands-on role in hiring and team development. I actively participate in interviews, assess candidates, and help make decisions to ensure strong technical skills, leadership potential, and cultural alignment.

I also help organizations transition from relying on external talent to strengthening in-house capabilities. Beyond recruitment, I support the implementation of performance frameworks, providing practical insights on evaluating performance, assessing seniority, and aligning compensation with expectations. My focus is on building cohesive teams that deliver both immediate results and long-term value.

Find out more