Our Camper Has Been Severely Damaged
Our winter home has been damaged, and it’s unclear if we’re ever going to live in it again. As a result, we find ourselves making due, but we’re asking for help.

Our winter home has been damaged, and it’s unclear if we’re ever going to live in it again. As a result, we find ourselves making due, but we’re asking for help.
We set up a shed on our seasonal lot in Vermont, and I’m so happy with the results. This post talks a bit about how we built the shed, and the platform it’s built on.
I’m going to be at WordCamp US this year. This conference is well-timed because I’m starting to think about finding freelance work for the upcoming Winter season. I haven’t seen anyone in-person in WordPress since 2019! I can’t wait to see y’all!
I got LASIK yesterday, and for the first time since 1994, when I was 6 years old, I am able to see without corrective lenses. It’s been an exciting, and surprisingly emotional experience for me.
My new site turns my personal website into a central hub, making it possible to view content I’ve published across the web. I’m so excited to finally have it up and running.
I had one of my clients come to me with a fun challenge. They wanted to be able to “flag” a post, and have that flag automatically disappear on the site after a certain period of time. This post explores how I solved that problem for them.
I built a WordPress plugin for an agency that integrates a third party events API with WordPress. This plugin loads fast, and reduces the number of requests. This post talks about how I approached this small project.
Welp, I finally did it. 9 years of running my own little WordPress agency has finally come to a close. I have officially shut down the website, and have helped move my remaining clients onto their own platform. I’d be lying if I said that this goodbye is more sweet than bitter, honestly. DesignFrame was… Continue reading So Long, DesignFrame!