Ryan Hair

Lead Engineer at Craftsman Labs

I build products and apps for the Web, iOS and Android, and Desktop


During my career, I've been lucky enough to work as a full-stack developer, mobile app developer, and have even worked on some desktop apps. I've spent the last few years specializing in web development, and have found my passion crafting simple user experiences designed to delight users. I've worked on projects ranging from Todo to an internal CRM for Google, to a performance management tool for businesses.

My main focus these days is building frontend tooling for developers at Aumni. In my free time I work on various side projects.

When I'm not at the computer, I'm usually hanging out with my wife and two kids, playing Call of Duty with friends, or playing Pickleball.


  1. January 2023 — Present

    Helping build a design system as a collaboration between engineering, design and product. Working with Engineering on a company-wide effort to transition to use Next.js

    • React
    • Styled Components
    • Next.js
    • JavaScript
    • Cypress
    • Ruby
    • Rails
  2. March 2019 — December 2022

    Built an internal developer platform to manage local environments, including deploying and maintaining apps running in Kubernetes, all managed from a simple CLI. Also worked on tooling to codify project structure and helped detangle dependency spaghetti in our largest frontend app.

    • Docker
    • Kubernetes
    • Helm
    • TypeScript
    • JavaScript
    • React
  3. January 2017 — March 2019

    Built performance management software to allow businesses to help their employees improve. Helped build 1on1 workflows, and performance and goal management tools.

    • React
    • SCSS
    • TypeScript
  4. December 2014 — January 2017

    Worked on GreenTea, an internal CRM that replaced Salesforce for our Ad Sales teams. We had a focus on performance, as well as building features tailored to our Ad Sales teams to make customer management and sales as easy to manage as possible.

    • Dart
    • AngularDart
  5. March 2011 — September 2014

    As a part of a consulting company, I worked on a lot of different projects using a lot of different languages and frameworks. I built mobile apps, and many web apps, as well as backend services for them.

    • HTML
    • CSS
    • JavaScript
    • jQuery
    • Backbone.js
    • AngularJS
    • Xamarin
    • Java
    • .NET
    • Python