Whomajigi is a word I created years ago that belongs in the same classification as whatchamacallit and thingamabob.
As for the person the word is representing, I'm in my 20's, from the USA, a major geek and have contributed stuff all over this site. Nothing like a nearly text free website to make the workday go by!