Hi, I’m Josh.

Nice to meet you.

I’ve been working on the web since 2007 as an architect, engineer, writer, designer, strategist, user interface consultant, team lead, project manager, and product builder. I’ve been working IRL since 2010 as a husband and since 2013 as a dad. I like riding bikes, reading books, writing code and words, and eating good food.

I am currently exploring contracted or full-time employment starting in the fall. See my about page for more about me and how to get in touch!

Unless attributed, words, photographs, and graphics are my own. This blog is proudly built using Eleventy.

< Recent Posts >

Apr 08, 2024

Building a CLI from scratch with TypeScript and oclif

I'm building a pair of CLI programs in TypeScript and decided to use oclif for flag parsing and releasing. I needed something more than the getting started doucmentation they had so I wrote it myself.

Feb 09, 2024

Goodbye Auth0

My 6 years at Auth0 ... how it all started, what Auth0 meant to me, and why I will proudly wear that shield for as long as the swag holds up.

Jan 21, 2024

Goodbye Vittorio Bertocci

Vittorio Bertocci passed on October 7th, 2023. He had a major impact on me and I wanted to write a few words in his honor.

Jul 06, 2023

Conducting a Great Technical Interview

Technical interviews are a vital component of culture building and setting your team up for success. Here is how I make sure they go well and have a great time doing it.

May 05, 2023

My Journey, So Far, with Life Logging

I realized recently that I have become somewhat obsessed with the idea of logging and archiving all the little aspects of my life in one place.

Mar 22, 2023

Scratching an Itch: Command Line Budgeting

After over a decade of trying to budget using existing tools, I decide to write my own in TypeScript. It turned out great!

All posts ›