boaster
/ˈboʊstər/
noun
- A person who talks about themselves or their achievements in a proud and annoying way.
- He's a terrible boaster, always exaggerating his accomplishments.
- The team's star player was a humble leader, not a boaster.
- Nobody likes a boaster who never stops talking about their own success.