About Mike North

I have a true passion for working with developers and teams to help them make the most of their chosen tools. As a self-described 'product guy who codes', I have a passion for improving team productivity, and getting features in the hands of users quickly and iteratively. My experience working with dozens of companies ranging from seed-stage startups to Fortune 500 giants has given me an opportunity to become a very effective teacher of developers and an excellent leadershop coach. Want to turn your senior engineers into technical leads? I can help!


My educational background in a combination of product development, team leadership, engineering design & analysis and hard sciences provides me with a unique perspective on building software. In particular, I can span the gaps between the business, product development and engineering organizations within a company.

  • Ph.D Mechanical Engineering

    Carnegie Mellon (2005 - )

  • B.S. Mechanical Engineering

    Carnegie Mellon (2001 - 2005)

  • B.S. Physics

    Carnegie Mellon (2001 - 2005)


Over the past 15 years, I've held a broad range of roles, including 'Researcher', 'UX Expert', 'Technical Lead', 'Manager', 'Architect' and 'CTO'.


I am a true full-stack developer, with real-world experience building everything from high-performance C++ engineering simulation code, to highly-distributed chat systems, to mobile apps and some of the most complex Web UIs in the world.

  • Objective-C

    2 years

  • Erlang

    2 years

  • Elixir

    2 years

  • Swift

    3 years

  • Ruby

    6 years

  • C++

    8 years

  • Java

    10 years

  • JavaScript

    10 years