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.

I provide contracted senior engineer support, mainly with WordPress, for design and development agencies that need guidance, review, an extra brain, or multiple keys struck in rapid succession. I’ve worked for and in agencies for my entire career and understand, thoroughly, the ins and outs of client services.

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 shops using both.

  • Mentor, Guide, Support

    I lead developers working on WordPress, PHP, MySQL, JavaScript, and CSS/SCSS projects of any size – code reviews, rubber-ducking, pair programming, high-fives

  • API Consumption, Integration

    Integrate APIs seamlessly with the back-end of a site in a way that looks built-in – use WordPress as a hub for everything public-facing

  • Quality, Speed, Mobile

    Build high-performing, responsive, and maintainable sites that your clients and their visitors will enjoy using – and you’ll enjoy showing off

  • User Interface and Experience (UI/UX)

    Create interactive elements for site visitors that can be managed by a content team with a custom user interface – your visitors will never know how easy it was

  • The WordPress Way

    Make sure your team is using the WordPress API as it was intended, leading to better security, performance, and maintainability

  • Enterprise-class Process

    Kick-off, strategize, wireframe, build, test, document, and launch with the best of them!

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 live in Seattle, Washington and, except for 5 years in San Diego and a few months in Europe, I’ve lived here all my life.


I am a father of two and a husband to one. 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.