I'm currently in a Head of Technical Program Management role. I've worn the hat of individual contributor, manager and leader over the years, but never strayed far from doing the work myself. I have a passion for making engineers productive by building frameworks, tools and systems that scale engineering teams to fix hard problems.

Over 25 years at Microsoft, Meta, Stripe, Atlassian and Benchling, I've worked at the intersection of engineering programs and technical outcomes — building developer platforms, driving performance at 2B+ user scale, scaling TPM orgs, and running programs that make products measurably faster.

The best engineering teams I've been part of have one thing in common: they lead with integrity, trust each other and stay relentlessly focused on the customer. I've seen that hold true across every domain I've worked in, developer tools, healthcare, fintech, social media, biotech and AI.

As I look ahead, I want to bring my experience into building the next generation of AI platforms in a Senior Staff Technical Program Manager or similar roles.

Owning hard technical problems, end to end

At a glance

Meta

83%

faster app at 2B+ scale

Atlassian

67%

faster root cause resolution

Benchling

50%

continuous planning time optimization

Stripe

26 TPMs

built TPM team for 400-engineering org

Cross-functional program leadership

Owned complex technical programs end-to-end — translating ambiguous problems into structured execution across engineering, product, and leadership, through to measurable outcomes

Building performance systems and developer tooling at scale

Built Observability platforms and developer tooling at scale — enabling telemetry, optimization analysis, regression prevention and data-driven decision making

TPM & Engineering Org building

Built and scaled TPM and engineering organizations — hiring, developing and embedding talent at IC and leadership levels as orgs grow

Stakeholder alignment

Translated technical complexity into business decisions for executives at every level, across time zones, without formal authority

Case Studies