Reinventing the wheel for a new version of my personal website.