Hi, I’m Josh.
Nice to meet you.

I’ve been working on the web since 2007 as an engineer, designer, strategist, user interface consultant, team lead, project manager, and product builder. My broad experience with hundreds of different projects and companies, huge and tiny, give me a lot to draw from when assisting high-performing teams and soloists.

What I do


I’m a senior web developer with over 9 years of experience, 7 with WordPress. Over 20,000 hours of development experience gives me a wide perspective and my focus on WordPress and JS makes me an excellent resource for companies using both.

Technologies I work with:

  • PHP including WordPress, Drupal, Laravel
  • JavaScript including jQuery, Node, React, Backbone
  • CSS including SCSS, Sass, Less, Bourbon, Bootstrap
  • MySQL, MongoDB
  • Liquid, Twig, Handlebars, Jade, Smarty
  • Bash

I currently work as an Open Source Engineer for Auth0. At the moment, I’m not taking on any new projects or clients.

What I write




In addition to designing and building, I also write. A lot. Technical documents, documentation for products and client sites, status report and estimate emails, blog posts, and so on.

I believe that concise, direct, and clear writing makes the web a better place and fosters great relationships. I pride myself on great communication with clients, non-technical team members, and fellow developers.

The web is made up of words, augmented with images, audio, and video, tied together with code in your browser, on the server, and everywhere else. Being a contributor to the web at large means touching everything during the process.

So I write words, take photos, and write code. Professionally, I’m typically creating the last piece of the puzzle but, for my own projects and ones for friends and family, I like to be a part of the whole process.

Unless attributed, words, photographs, and graphics are my own.


Oh wow, you made it all the way down here? I’m impressed but also … a little anxious suddenly. The pressure is on to deliver another chunk of text that will reward you for getting all the way through the stuff above. What else could I possibly tell you?

I am a father of two and a husband to one in Bainbridge Island, Washington. As a family, we explore the city together, take regular family breakfast dates, and make stuff with our hands.

This is my favorite quote of all time. I think we all need a reminder now and then to just do the best we can, regardless of circumstances:

Do not fear going forward slowly;
Fear only to stand still

– Chinese Proverb

Even the smallest step forward can mean so much to yourself and those around you.

Here’s one of my favorite videos of all time. I watch this now and again and try to drink in the message as deep as I can (NSFW language):

TL; DW: get it started, kick it off, make the list, open the document, write the first few words. Whatever it is, if it needs to be done and you’re the best person for the job, take a step.

Here are a few great books that I suggest you read, if you’d like:

  • Deep Work – One of those books you start reading at exactly the right time. This is such an important concept and so easy to let it slide. I should know, I have been for years.
  • The Obstacle is the Way – Stoic thinking for the present day. It’s a great read but if you can just internalize the title, that’s 80% of the way there.
  • So Good They Can’t Ignore You – A way of approaching your work, any kind of work, to make it more effective and helping you find the next thing.
  • The Power of Habit – Makes me realize that all the little things that I want to change are there for a reason and undoing them is more than willpower, it’s changing the environment that makes them stick around.