Timeline
The design of this site over the years
History
Now
I recently added a dark mode to the site after migrating to Next.js v15 and Tailwind CSS v4.1. I didn't want to do a basic black style dark mode so I worked on a dark greenish theme that I felt was complementary to the warm light mode theme. Also, I just like green.
I used the View Transition API along with an SVG filter to add a reveal animation to changing the theme. The theme toggle is the system setting by default, then if you click it, it will cycle through light and dark modes. It sets a cookie to store this setting so refreshing the page doesn't result in a flash of the wrong theme.
Mid 2024
Over several months in 2024 I began slowly designing and building the current site from scratch. It no longer uses the Jekyll static site generator in favor of Next.js.
Posts are all now converted to Markdown (MDX files); when I was on Jekyll I mostly wrote posts with HTML markup. It's hosted on Vercel, with some media still hosted on CloudFront. More to come about how I built it.

2021 - 2024


Gear page with custom-designed SVG icons for each category


I used to have a section called "Briefs" where I put smaller posts.
2019


2017

2015

2013

2011

It was in 2011 that I moved away from WordPress to Jekyll.
2010

2009

2008

2006

2005

