Ideas are easy, execution is hard. I specialize in execution and leadership of high performance software development teams. I have twenty years of progressive industry experience.
My teams have shipped literally tens of millions of complex software and hardware products. I have led multi-national development and operational groups in large companies and I have created full technical teams from scratch at multiple startups.














