>>44329251He's just a NPC that says "Technology is amazing!" or some variation of that and then comments on some new feature of the game, usually one that's been added through advancement in real-world technology i.e. commenting on being able to trade with anyone in the world once the games got wi-fi trading.
He looks different in every game but it's always a fat dude.