Amy!
HomePortfolioBlogAboutRadio
HomePortfolioBlogAboutRadio

Bypassing Cloudflare Bot Fight and WAF in GitHub Actions with Warp

Created On Sat May 16 2026

WebDevCI/CDCloudflare
My blog web app needs to call the PayloadCMS API hosted on Cloudflare Workers at build time in order to statically generate content, but Bot Fight Mode keeps rejecting my requests. Here's how I got around it.

Guide to Dropping the Honours Portion of the 4 Year UTS CompSci Course (Transferring C09119 to C10476)

Created On Sun Jan 18 2026

Study
Amy's guide to dropping and avoiding the miserable honours portion of your UTS Computing Science (Honours) course.

Deploying a Next.js App (App Router + SSR) on Fly.io using Docker

Created On Wed Sep 3 2025

WebDevDockerNext.jsReact
Fly.io misconfigures defaults for deploying Next.js applications in standalone mode. Here's how you can get around that.

Piggybacking Off of GitHub's Image Cache for Fun and Profit

Created On Mon Jul 15 2024

WebDevNext.jsReact
I don't wanna pay for a CDN just to serve the badge images on my about page on this website. But if my about page is statically generated from my GitHub profile readme, then why not just piggyback off of their Camo CDN cache?

An Old Discursive Piece I Wrote on Queer Identity

Created On Sat Jul 16 2022

Writing
This is a discursive piece that I had written back in high school for an HSC assignment. I thought I'd post this here since it's an important piece of my identity I don't want to forget.
Art of Amy

Built by amydevs with next.js.
Source code is available on GitHub.