It's a me, Super Piter. This is my official Itch.io account that i use for mirrors and stuff like that, and also the creator of many mods and well, stuff.
You can casually find some games or mods here but it's not usually guaranteed it will happen.