egoizer
/ˈiːɡɔɪˌaɪzər/Definitions
1. noun
A person who is skilled at or devoted to the art of flattery or self-aggrandizement.
“The politician’s egoizer helped him win the public’s favor.”
2. verb
To praise or flatter someone excessively, often for personal gain.
“The celebrity’s manager egoized her at every event to gain more attention.”