A person who doesn't quite fit in with either geeks or mainstream popular people. They're a bit geeky and a bit popular but never one or the other. Can be used as a positive or a negative.
Steve's jokes are so geeky, and he loves the 80's" "Yer, but he is going to that party tonight, gotta be kinda cool right?" "Hmm he must be a Midgeek"