Christopher Esplin, Serverless Developer in Draper, UT, United States
Christopher Esplin

Serverless Developer in Draper, UT, United States

Member since August 13, 2016
Christoper designs and develops for the web using the latest JavaScript technologies including React, Polymer, and other variants. He possesses extensive experience with Node.js, GraphQL, Firebase, React, and Polymer. His current focus is on real-time, single-page applications utilizing Material Design and deploying to Firebase. Christopher also develops and operates with his wife.
Christopher is now available for hire



  • CSS, 10 years
  • HTML, 10 years
  • JavaScript, 6 years
  • Express.js, 5 years
  • Firebase, 5 years
  • Polymer, 3 years
  • Serverless, 3 years
  • React, 1 year


Draper, UT, United States



Preferred Environment

Git, Bash, Node.js, Firebase, React, Polymer

The most amazing...

...technically challenging app I've written recently was a custom mapping solution using HTML Canvas.


  • Software Engineer

    2017 - PRESENT
    • Created the new video player.
    • Implemented new features using TDD methodologies.
    • Replaced an old API with GraphQL.
    • Optimized components for screen reader accessibility.
    • Utilized functional programming techniques.
    Technologies: Node.js, React, GraphQL
  • Owner

    2012 - PRESENT
    • Bootstrapped a business from idea to profitability.
    • Designed and implemented the web app.
    • Earned over $1 million in billings.
    • Bolstered inbound search traffic through on-site SEO.
    • Integrated with third-party systems for worldwide fulfillment and other business automation.
    Technologies: Node.js, Firebase, AngularJS, Polymer


  • HiiT Clock (Development)

    I developed the HiiT Clock app to build my Polymer skillset. I also learned to develop with D3.js and Redux in the process.

    HiiT Clock was a three-month solo development effort to create an app that I'd like to use myself. I still use it every single time I work out as it is the best workout timer I've ever seen.

    The Polymer and Redux implementations don't add much to the visual appeal of the app, but the D3.js timer is rock solid and I love how it guides me through my workouts. HiiT Clock also works with Chromecast, so my typical use case is to cast my timers on a television in my home gym.

    • See more information at the following link:

  • (Development)

    I've redesigned a few times by now. The most recent redesign was completed in 2015 and it it's showing its age. I need to spend an additional 6-12 months building it again. is how I earn most of my money. It has been profitable since day one and is technically capable of supporting ten-times the clients that we've ever had on the system. is a full-service online learning platform where my wife sells and teaches calligraphy and I ship calligraphy supplies worldwide.

    We make new sales every single day and have been doing so since 2012. We dominate the search results for learning calligraphy online and are the leading provider of online calligraphy teaching.

    • See more at the following link:


  • Languages

    HTML, CSS, JavaScript, Bash, SQL
  • Frameworks

  • Libraries/APIs

    Polymer, React
  • Platforms

    Firebase, AWS Lambda
  • Other

  • Tools

    Excel 2016, Photoshop CC, Canvas
  • Paradigms

    Functional Programming
  • Storage



  • Bachelor of Science degree in Finance
    2001 - 2007
    Brigham Young University - Provo, UT, USA
  • Bachelor of Arts degree in Economics
    2001 - 2007
    Brigham Young University - Provo, UT, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others