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 and Laravel
  • JavaScript, including Node
  • CSS, including SCSS/Sass
  • MySQL, MongoDB
  • Liquid, Twig, Handlebars, Jade
  • Bash

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.