Is there a word, preferably pejorative, describing someone who take too much pride in something mediocre?
The reason I'm searching for this word is a good friend of mine constantly dwells on some small achievements, like he'd brag about how he could eat 5 burgers in 5 minutes or how he jogs to work everyday even though it only takes 10 minutes of walking to everyone we meet at the bar. So next time I see him doing that, I want to call him "Stop being (a/an) ____!"