Ian Jones Logo

Fullstack developer focused on React.JS and Ruby on Rails.

👋 I'm Ian. I am a web developer from the Pacific North West but currently live in Northern Virginia. I love digital gardening and programming computers. I work primarily in Ruby and JavaScript but love functional programming languages.

Featured Projects

GraphQL Course

I teamed up with the egghead.io production team to produce this GraphQL course. I take the learner from very little GraphQL knowledge to using mutations and subscriptions to build a real time messaging application.


I’ve worked on egghead for the past 5 years of my career. I’ve helped build out our HATEOAS API using Ruby on Rails to do so. I’ve worked with integrating many different services such as Stripe, Convertkit and Transloadit.


This project was a blast (🤦‍♂️) to work on. I built a state machine to keep track of commerce transaction state integrating with the Stripe API. Read more about my approach to building this component.

Featured Articles

Video Courses