egomaniac
/ˌɛɡəˈmænɪæk/Definitions
1. noun
a person who has an excessive interest in their own appearance, abilities, or accomplishments, and is often arrogant and self-centered.
“The pop star was accused of being an egomaniac after boasting about her record-breaking album sales on social media.”