drewjbartlett Software Engineer | Long Distance Thru-Hiker


My name's Drew. I've been coding for fun since I was 13 and professionally as a Software Engineer for nearly a decade. I have a deep passion for building apps on the web and a strong focus on front-end performance. I love building intuitive UIs that are fast and scale. Though I know many languages, my favorites are Javascript/ES6 (and Vue.js), PHP, and of course HTML/CSS/[insert pre-processor] (I know most would argue they are not languages). Lastly, I love writing open source projects and collaborating with others around the world. I've written and contributed to a handful of awesome projects and am always on the lookout for more.

When I was 23 I walked from Georgia to Maine on the Appalachian Trail and ever since thru-hiking has been all I can think about. So when I'm not at my computer, I'm looking for next trail to explore. If you've caught me at a time when I'm not living in the woods and want to reach out, shoot me an email at drewjbartlett@gmail.com.


Oct 2017 - Present Chess.com Full Stack Engineer

Software Engineer (product & engineering) primarily focused front-end performance and Vue.js, front-end testing, and miscellaneous engineering tasks.

Nov 2017 - Present BendJS Founder & Co-Organizer

Founder and Co-Organizer of Bend, Oregon's only JavaScript meetup.

JS Vue.js Angular React
Dec 2016 - July 2016 BWW Media Group Software Engineer

Responsible for full-stack development building large, scalable, real-time applications, and designing database architecture.

PHP Laravel JS Vue.js SASS Wordpress Pusher AJAX Gulp
Mar 2016 - Present TheTrek.co Lead Developer & Co-Owner

Lead developer and co-owner for heavily trafficked site rated #1 Outdoor Blog by USA Today. Responsibilities have included writing and maintaining entire theme and codebase, building custom front-end apps and WP plugins, and mentoring.

PHP Laravel JS Vue.js SASS Wordpress Gulp AWS AJAX
Jul 2016 - Aug 2016 Colorado Trail Thru-Hiker

Hiked 484.6 miles from Denver to Durango through the Rocky Mountains.

Hiking Backpacking Endurance
Jan 2016 - July 2016 DevelopmentNow Software Engineer

Software Engineer for solo and team projects. Responsibilities include designing and building entire applications to building frontend pages based off designs.

Dec 2015 - Oct 2016 ZippyPaws.com Lead Developer

Responsible for entire responsive site redesign in Magento platform as well as custom frontend and backend apps built in Vue JS, Laravel, and PHP. Other responsibilities include maintenance and performance.

PHP JS Magento Vue.js SASS Gulp AJAX
Mar 2015 - Oct 2015 Appalachian Trail Thru-Hiker

Hiked 2,189.2 miles from Georgia to Maine through the most mentally, physically, and emotionally challenging times of my life.

Hiking Backpacking Endurance
Jan 2013 - March 2015 AOL, Inc. - Style Me Pretty Software Engineer

Developer for large-scale front-end and back-end web applications. In charge of "Vendor Guide" section of website including multiple front-end and backend apps.

PHP MySQL JS LESS AJAX Wordpress Backbone.js
Oct 2011 - Jan 2013 shotgunflat creative agency Web Developer

Web Designer/Developer for multiple projects ranging from simple fixes to large in-depth development projects.

PHP MySQL JS LESS AJAX CodeIgnitor ExpressionEngine Stripe
May 2010 - Oct 2011 Style Me Pretty Web Developer

Web Designer/Developer for multiple projects ranging from simple bug fixes to long-term additions to web site.

PHP MySQL JS jQuery CSS Wordpress AJAX
Apr 2009 - Mar 2015 AltRockLive.com Founder & Lead Developer

Lead developer and designer, database designer and administrator, and server administrator for website. Responsible for all new features and upkeep of entire code-base. Other duties include concert scheduling, writing, and photography.

PHP Wordpress JS jQuery Backbone.js LESS Laravel AWS AJAX

things i've made

rapid.js Downloads
rapid.js A Fluent Interface To Rapidly Interact With APIs
javascript es6 lodash
rapidjs.io The documentation site for rapid.js
php laravel javascript vue.js
vue-flickity Downloads
vue-flickity A Vue Component for Flickity.js
javascript vue.js es6
routegen Define your API and SPA routes in one place. Use them anywhere.
javascript es6
vue-switches Downloads
vue-switches An on/off switch component for Vue.js with theme support.
javascript vue.js es6
vue-multivue Use multiple vue apps of the same class on the same page.
javascript vue.js es6
simple-breakpoints Downloads
simple-breakpoints A simple breakpoints plugin based off of four simple breakpoint sizes ('mobile', 'tablet', 'small_desktop', 'large_desktop').
javascript es6
vue-simple-breakpoints Downloads
vue-simple-breakpoints A wrapper for simple-breakpoints for Vue.js.
javascript vue.js
wordpress-eloquent A library that converts converts wordpress tables into Laravel Eloquent Models.
php laravel


  • SASS
  • LESS
  • CSS
  • HTML
  • Mobile Development
  • PHP
  • Java
  • MySQL
  • Laravel
  • Wordpress
  • Javascript
  • Vue.js
  • Angular
  • React
  • jQuery
  • Backbone
  • lodash
  • Git
  • Gulp
  • Grunt
  • Composer
  • NPM
  • AWS/S3
  • Photoshop
  • Backpacking/Hiking