https://itch.io/profile/ahmettaha
This one is desperately spamming every game community to get people to download a very suspicious game, I think he stole this (paid) game:
https://store.steampowered.com/app/813700/Sakura_Sadist/
Not even sure if the download link will lead to the actual game or something worse...