I started building web apps before Firebug existed. I have professional experience with jQuery, Prototype, Backbone, React, React Router, Alt, Redux as well as NPM package management, dependency management and dependency security. I can write in ES5, ES2015, ES7 (Stage-1) and CoffeeScript.
I'm comfortable writing plain CSS, Sass, Less, Stylus and CSSNext using PostCSS. I have experience working with OOCSS, SMCSS and BEM. I've worked with CSS frameworks like Bootstrap, Foundation, and Material UI. I can show you how to optimize your CSS payloads for MSIE 6 without degrading experience for modern browsers.
I've been using node as a tool to manage dependencies (via NPM) and build scalable applications with wicked quick development pipelines to deliver sooner with less bugs. I've got a grip on several dozen libraries and pretty quick when it comes to API uptake.
I've built a number of user facing and back-office single-page apps in CoffeeScript. I'm glad I started using it because it helped bridge a gap between ES5 and ES2015 and was simple to debug in browsers with use of black boxing in dev tools.
I run my blog using Docker. I've worked with continuous integration services to release to production multiple times a day. The terminal is my primary development window aside from my editor, and I love using it.
I ran my blog on WordPress for years before switching to Jekyll. I've also built a few WordPress sites myself and currently provide guidance to help make existing sites better for search crawlers. I'd give myself a higher score but I don't usually go deep when it comes to PHP.
I once built a blog using Drupal for fun and got it to receive 1337 visitors from search in a single day during the first two months of development. True story. But most of my SEO influence comes straight from watching countless videos of Matt Cutts telling us to just build usable websites to get on top. I've done in-depth personal research on 302 redirect hijacks and black hat tactics.
Two-way data binding example for Chapless Brunch with Rivets.js
Could've been better
Josh was very helpful. He knows his stuff.
Jun 15, 2016
Josh is an excellent mentor, very patient and explains concepts really well. He helped me make a lot of progress (and fix several issues) on a react-web & react-native application. Great mentor, highly recommended!
Jun 06, 2016
Great to work with, very easy to talk to and knowledgeable. Awesome follow up!