I wouldn’t worry too much if I were you. AAA studios with millions in budget can’t solve this, so there’s not much indie devs with limited budget can do.
Plus the projects you mentioned seem to be free in your profile, doesn’t sound like you are losing money anyway.
Not to mention there are sites out there pretending to have pirated versions of a game, but when the user clicks download, they get some malicious file instead. Can’t tell if that’s the case on the link you mentioned, but I’d suggest to not download anything from that site.
Your time is better spend improving yourself and your projects, than chasing pirates.