Self-promoter refers to a person who actively promotes or publicizes themselves and their achievements. Synonyms for the word self-promoter include self-boaster, self-advertiser, self-flatterer, self-glorifier, self-aggrandizer, braggart, and show-off. While some people may see self-promoters in a negative light, it can also be seen as a necessary part of building a personal brand and showing confidence in one's abilities. However, it's important to strike a balance between promoting oneself and coming across as arrogant or boastful. Ultimately, the key is to promote oneself while also being humble and recognizing the contributions of others.