braggart
A person who constantly brags to show off.
A braggart is someone who boasts constantly about their accomplishments, possessions, or abilities in a way that becomes tiresome and annoying. While it's natural to feel proud when you do something well, a braggart takes it too far, turning every conversation into a showcase of how great they are.
Think of the classmate who can't stop talking about their test scores, or the teammate who reminds everyone after each game how many points they scored. A braggart doesn't just share good news, they make sure everyone knows they're better, smarter, or more talented. When someone mentions their new bike, the braggart immediately talks about their better bike. When you describe your vacation, the braggart interrupts with stories of their more impressive trip.
The word carries a negative feeling because braggarts make conversations exhausting. People start avoiding them, not because of their actual achievements, but because they're tiresome to be around. Ironically, truly talented or successful people let their actions speak for themselves. They don't need to constantly announce their greatness because others notice it naturally.
Related words include boaster and show-off, though braggart particularly emphasizes someone who does this habitually.