The personal website of William Gallard Hatch
I tend to go by the username willghatch online. Unfortunately, sometimes other people do too (notably on Twitter it's not me).
Here is my blog.
Here is a list of some public projects I made.
Here are my academic publications.