drewjbartlett Software Engineer | Long Distance Thru-Hiker


My name's Drew. I've been a web developer since I was 13. 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 thru-hiking I'm developing to fund my next thru-hike or adventure. I build front-end and back-end web apps in JS, PHP, HTML, and SASS to name a few. I also know a thing or two about the Laravel Framework. If you've caught me at a time when I'm not living in the woods and are interested in my services feel free to shoot me an email at drewjbartlett@gmail.com.


Oct 2017 - Present Chess.com Full Stack Engineer

Full Stack Engineer primarily focused on Vue.js and the Chess.com frontend.

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
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
pong My brief effort at a basic pong remake using es6.
javascript es6 html
pros-and-cons-list A simple pros and cons list app built in Vue.js that saves in your browser.
javascript es6 vue.js


  • 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