A shiny new personal site. A work in progress.