Christopher Esplin, Developer in Draper, UT, United States
Christopher is available for hire
Hire Christopher

Christopher Esplin

Verified Expert  in Engineering

Serverless Developer

Location
Draper, UT, United States
Toptal Member Since
June 22, 2018

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.

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Work Experience

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: GraphQL, React, Node.js

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: Polymer, AngularJS, Firebase, Node.js

HiiT Clock

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

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

Languages

HTML, CSS, JavaScript, GraphQL, Bash, SQL

Frameworks

Express.js, AngularJS

Libraries/APIs

Polymer, React, Node.js

Platforms

Firebase, AWS Lambda

Other

Serverless

Tools

Excel 2016, Git, Photoshop CC, Canvas

Paradigms

Functional Programming

Storage

PostgreSQL

2001 - 2007

Bachelor of Science Degree in Finance

Brigham Young University - Provo, UT, USA

2001 - 2007

Bachelor of Arts Degree in Economics

Brigham Young University - Provo, UT, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring