Scroll To View More
Christopher Esplin

Christopher Esplin

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 Calligraphy.org with his wife.
Christopher is now available for hire
Portfolio
Experience
  • HTML, 10 years
  • CSS, 10 years
  • JavaScript, 6 years
  • Express.js, 5 years
  • Firebase, 5 years
  • Serverless, 3 years
  • Polymer, 3 years
  • React, 1 year
Draper, UT, United States
Availability
Part-time
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.
Employment
  • Software Engineer
    2017 - PRESENT
    Pluralsight
    • 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
    Calligraphy.org
    • Bootstrapped a business from idea to profitability.
    • Designed and implemented the Calligraphy.org 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
Experience
  • HiiT Clock (Development)
    http://hiitclock.com

    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: Github.com/deltaepsilon/quiver-timer

  • Calligraphy.org (Development)
    http://calligraphy.org

    I've redesigned Calligraphy.org 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.

    Calligraphy.org 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.

    Calligraphy.org 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: Github.com/deltaepsilon/quiver-cms

Skills
  • Languages
    JavaScript, HTML, CSS, SQL, Bash
  • Frameworks
    Express.js
  • Libraries/APIs
    Polymer, React
  • Platforms
    Firebase
  • Other
    Serverless
  • Tools
    Excel 2016, Canvas, Photoshop CC
  • Paradigms
    Functional Programming
  • Storage
    PostgreSQL
Education
  • 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
I really like this profile
Share it with others