Sadly, it is him.
IP from the Skype profile matched with his forum IP at one point.
Looking further into it, Meow's IP matched an account that had posted a phishing link, which was probably my fault, since I might not have checked the IP completely to see if any matched with the phishing account.