My Firebase hosting limit for May 2025 has been reached, so I've put up this temporary website on Cloudflare pages. Please see the projects on my GitHub in the meantime.