completed rewrite to single-page personal website