Doh!

Help!

Need to solve business problems ASAP?

๐ŸŽ‰Hooray!๐ŸŽ‰ Chris can sometimes help

Recent Projects

calligraphy supplies

Chris runs Calligraphy.org with his wife Melissa.

Calligraphy.org launched in 2012.

He writes 100% of the code.

learn fundamentals

Google Developer Expert

Chris is a Google Developer Expert (aka GDE).

Chris specializes in Firebase and Web Technologies

Chris teaches Firebase at FullStackFirebase.com

github

GitHub

Everything Chris codes ends up on Github.

Sadly, much of it goes to private repos :(

How To Firebase: YouTube

Chris occasionally posts Firebase-related videos to YouTube.com!

He posts the accompanying articles on HowToFirebase.com

esplin family picture

Greetings!

I got my start with a double-major in Finance and Economics from BYU.

Working in economics was a great experience, and it opened a lot of doors... but it soon became clear that finance/econ wasn't where the market wanted to deploy my talents ๐Ÿ˜„

I pivoted to code, particularly JavaScript, beginning in 2010.

The majority of my work these days is in Node.js and front-end JavaScript consulting in and around Salt Lake City, Utah.

I have many years of experience with Node.js and web technologies in general. I started with Polymer (1.x and 2.x) in 2016 and I've been using React since late 2017. I'm always happy to learn a new framework for a deserving project; however, I don't believe that I can produce durable work until I've spun up at least one side project in any given framework.

My preferred back end is Firebase; however, I got my start with SQL and I am very comfortable with relational data. If you need relational data, consider fronting your database with GraphQL for a better developer experience.

Firebase apps take about half the time to develop compared to traditional API-backed apps. Firebase provides the database, API, serverless Cloud Functions, authentication and nearly everything else that a modern web or mobile app needs. There are plenty of reasons to not use Firebase, but the vast majority of web apps are cheaper and easier to develop on the Firebase platform.

I am obsessed with mobile-first progressive web apps, or PWAs. A PWA can be installed on an Android device's homescreen and presents itself as a native app... even though it's a desktop-ready website. Most startups would benefit from releasing a PWA first and only working on more expensive Android and iOS apps once the market has been proven. The trend toward PWAs is strong, especially outside of the United States.

Visit www.calligraphy.org for an example of a modern PWA backed entirely by Firebase. The front end happens to be written in React, although PWAs and Firebase are framework-agnostic. You can install www.calligraphy.org to your homescreen on Android. You can also install it as a pseudo-native app on Windows 10. Both installations leverage Service Workers to provide a fully-cached, offline-first experience.

I've done a huge variety of work. Some has been at tech companies. Some has been for big corporations that I don't get to talk about. Much of my work has been building businesses for myself and others.

I love startups; however, I've done enough of them be well acquainted with pain and failure. I wouldn't say that I'm gunshy... but I'm no longer interested in unfunded projects. I bootstrap companies for myself, not for other people.

Sincerely,
Chris Esplin

Resume

CHRISTOPHER ESPLIN


1795 E Walnut Grove Dr, Draper, UT 84020
Chris@ChristopherEsplin.com, 602.300.9796
GitHub: https://github.com/deltaepsilon

EXPERIENCE

2017-Present PLURALSIGHT SOUTH JORDAN, UT

Senior Software Engineer

  • Developing Node.js/React/GraphQL applications for the Pluralsight.com customer experience
  • Utilizing test-driven development and lean methodologies
  • Maintaining the legacy Pluralsight video player while developing its replacement
  • Pair programming with a small team to design, implement and deploy app code through CI/CD
  • Containerizing application code using Docker Compose

2013-Present QUIVER INC REMOTE

Owner

  • Consulting on small and large software projects focusing on JavaScript and Firebase best practices
  • Developing line-of-business applications using web technologies from design to production
  • Utilizing React, Web Components (Polymer 2.0), Angular, Firebase, Node.js, Redux, RxJs, D3.js, Material Design and Progressive Web App (PWA) patterns
  • Deploying to production on Google Cloud Platform using Docker and Google Cloud Functions
  • Authored FullStackFirebase.com as a Google Developer Expert (GDE) for Firebase

2013-Present CALLIGRAPHY.ORG DRAPER, UT

Owner/Developer

  • Built Calligraphy.org as a family business to over $250k/year revenue from 2013 to 2015
  • Designed Quiver CMS as an open-source project to drive Calligraphy.org
  • Managing business operations, including all product sourcing, accounting and customer service
  • Integrated with a fulfillment warehouse to manage all inventory and daily, worldwide fulfillment

2012-2013 ATTASK LEHI, UT

Front-End Web Developer

  • Drove new feature development for the core AtTask SaaS product as the lead Front-End Developer on an agile team, utilizing middle-tier Java, JSPs and a MooTools-based front end
  • Matched UX mocks and interaction specifications to the pixel while collaborating with the product team to revise feature requests to fit our framework and timelines
  • Focused on JavaScript/CSS performance with best practices including efficient vanilla JS and optimized CSS selectors that perform in modern browsers and corporate IE8 environments

2011-2012 FREELANCE OREM, UT

LAMP-Stack Web Developer

  • Bootstrapped IStillLoveCalligraphy.com through product development to ramen profitability and continuing month-to-month growth using the Symfony2 PHP framework to create an integrated shopping cart/CMS with Amazon S3/CloudFront and PayPal integrations
  • Implemented a Magento shopping cart and wrote a custom front end for FamilyStorehouse.net

EDUCATION

2001-2007 BRIGHAM YOUNG UNIVERSITY BYU PROVO, UT

B.S. in Economics and B.S. in Business Management: Finance

  • Graduated Magna Cum Laude
  • Full-tuition academic scholarship