Services

  • One-on-one coaching

    Partner with me to define your short and long-term goals. I will work with you to discover what will enable your success. My approach involves a mixture of explorative questioning and sharing experiences. I wear three hats in my coaching: coach, mentor, and advisor. You make clear what you need and I will adapt.

  • Career Coaching

    As an experienced hiring manager, I know what people are looking for in a resume. I will provide guidance on how to get your resume in top shape and help you prepare for your interviews. If you’ve recently hit the job market and aren’t sure where to start, I can help you figure out what comes next.

  • New Manager Training

    Transitioning from being a great individual contributor to becoming a great manager requires many completely new skills. I provide guidance on the top mistakes to avoid, new skills to train on, and how to manage the new complexities involved in the role.

  • Consulting

    My experience at top tier companies including Stripe and Apple has taught me how to build great teams, how to retain talent, and how people process impacts job satisfaction. If you’re struggling to create an engineering interview process, career ladder, or thriving engineering culture, I can help.

  • Group Coaching

    Meet regularly with me and a group of your peers to learn together how to find your answers. Learn more.