User blog comment:Clankerz/Badges?/@comment-24740634-20140902120613

There isn't a specific person in charge of handing out badges, it's all automated by the wiki itself.

Badges haven't been around forever, so if you made a number of edits or comments before badges were added then those essentially won't count towards the achievements.