Hey! I'm Ethan Hawksley from the UK and I've been working on my personal site and blog for a while now, and I think it's finally at a point I'm happy to ship properly.
Why: I wanted somewhere to write my blog posts and show my work that actually reflects me technically, instead of just a LinkedIn profile.
How: It's built with Astro for zero-JS by default and proper MDX support. I put real effort into a couple places I've not seen many others doing.
IBM Plex fonts subsetted with pyftsubset to just the unicode ranges I'm using.
Full JSON-LD structured data representing myself and my site fully programmatically.
Light & dark mode support with no initial flash of white and js-less fallbacks.
Syntax highlighted code blocks with copy buttons.
WCAG AA compliant accessibility
Support for plenty of web standards, such as openpgpkey, security.txt, WebFinger, and llms/llms-full.txt
100/100 PageSpeed score
Where: hawksley.dev and the blog at hawksley.dev/blog