I am currently a Senior Director of Engineering at Dash Hudson, leading Product Engineering. I pride myself on my ability to form highly effective teams that build amazing products.

Some of my other interests include:

  • Mentoring and Coaching Leaders
  • Platform Engineering
  • Distributed Systems
  • Data Engineering
  • Machine Learning and AI

In addition to leading and managing teams for the last 10+ years, I maintain my technical skills as a greybeard developer. My technical approach is pragmatic, balancing technical correctness with business value and speed of delivery. I prefer to work at scale-ups but also have experience at small startups and in large enterprise tech.

Some of my previous roles include:

  • VP of Engineering at Motryx, a healthcare SaaS startup leading Software, Hardware and Data Engineering.
  • Senior Director of Software Engineering at Akiri building a SaaS distributed healthcare network
  • Director of Software Engineering at Dell EMC building a rack-scale turnkey private cloud product (and other products)
  • Chief Software Architect at iWave Software (acquired by EMC) building IT and storage automation software