After some trial and error, my new website is now live.

I’ll slowly migrate posts from my old blogs, preserving original dates where possible and making only minor edits.

I am hoping this is the last platform I ever need.