Damn dude, sorry for your loss.
Steam ID:
http://steamcommunity.com/id/Dvfaa/
Game:
http://store.steampowered.com/app/47890
But if you feel like bending the rules a little bit since I only have 30 something posts:
http://store.steampowered.com/app/730/