Just so people reading this are aware, it's a clear lie that that person "faked his own death or something". As has been posted in another comment, their employer confirmed the death: https://eu.usatoday.com/story/tech/2021/07/23/how-toxic-onli....
I only state it again because this user is spreading deliberate misinformation all over the thread.