After a decade of freelancing and agency work, I'm now the Developer Experience Engineer at Stackbit, where I help developers of all skill levels. And I extend that effort through the content on this site.
When I'm not working with code, I'm either spending time with my family or (much-needed time) in isolation. Hiking. Baking. Reading. Writing songs and stories. Gardening. Eating sandwiches. Dancing to cheesy soundtracks with little kids. These are the things I enjoy.
No matter what I'm doing, I prioritize one thing above all else: Having a little fun along the way.
Graduated from UC (with B.S. in Civil Engineering).
Began working in the marketing department at Messer Construction Co.
Began freelancing (on the side) using WordPress.
Launched The Polymath Lab, a blog with tutorials on a number of different topics. (Some early posts are still on the blog today, like this one.)
Began working at Topic Design (now defunct) as a Ruby on Rails developer.
Launch a CSS framework called Bones because I was too cool for Bootstrap. (Spoiler: This project did not go far.)
Built my first content management system (CMS), Cambium. It was a Ruby gem that could be plugged into any Rails app.
About six months later, I built a second CMS, Sapwood. It was a Rails meta framework for rapid website development.
Extracted technical articles from The Polymath Lab to launch Cobwwweb, a developer-focused blog.
Re-launched The Polymath Lab as a blog focusing on organization, productivity, communication, and inspiration.
Started a storytelling podcast called Squirrel Stories. The stories were recorded live and aimed to recapture storytellers' most embarrassing and awkward moments of their lives. It only lasted two seasons but was one of my favorite projects to date.
Left Topic Design to pursue full-time freelancing. It was a busy and stressful journey, and still one of the best decisions I've ever made.
Launched Sapwood v2.0, the last CMS I've built to date. After discovering Jamstack and headless CMS, I began buying instead of building. I miss working on CMS projects, though it was the right move.
Joined Ample (another small agency) as a senior developer. At the time we were building exclusively with Ruby on Rails.
After learning about Jamstack in 2017, we fully transitioned our development team at Ample to build websites with this new pattern. We went all-in on Gatsby and began experimenting with various headless CMS products.
My first child (Elliott) was born, and my life was ... different.
Promoted to manage all developers at Ample and be the technical lead on all short-term web projects. Director of Technology was the fancy title I gave myself.
Gave my first tech conference talk at Next.js Conf 2020. It was called Everything is a CMS!
Building and writing in
Cincinnati, Ohio (US)