I'm currently available to offer my consulting services remotely in all areas of Engineering Management. I've spent the last 20 years building high-output teams and solutions for tech startups as well as global tech companies. I'm a hands-on technical leader who can help establish or improve existing processes in the following areas:

  • Hiring: I can set up a hiring process and conduct technical and non-technical interviews.
  • Performance Management: I can establish engineering responsibilities as well as expectations for different engineering levels.
  • Reliability Management: Set up or improve how reliability is tracked and improved.
  • On-boarding: Set up or improve the engineering on-boarding process.
  • Coaching:  I can coach engineering managers as well as individual contributors.
  • Technical Project Management.


If you are interested in working with me, you can reach me at [email protected] Learn more about my professional background here.

Brainstorming over paper