Skip to content

Engineering Leadership · Software Platforms · Connected Devices

Great engineering doesn't happen by accident.

I build and lead engineering organizations that enable people to do their best work, make sound technical decisions, and deliver quality products.

My work includes evolving mobile engineering organizations, enabling edge AI across hardware and software, and delivering connected-device platforms.

How I approach engineering leadership

I think of leadership as building and continuously improving an Engineering Operating System: the people, structures, practices, and tools that enable effective software development. Its purpose is to help engineers succeed, not control every action.

Explore my work

My leadership perspective, professional background, and experience building effective engineering organizations.

Selected experience

I've unified iOS and Android teams, helped move mobile releases from quarterly to every two weeks, built and evolved GUI engineering teams, and connected edge AI hardware, cloud services, and mobile product experiences.

Learn more about my experience →