bullshit artist
bullshit artist {n.}, {slang}, {vulgar, but gaining in social acceptance}
A person who habitually makes exaggerated or insincerely flattering speeches designed to impress others.
Joe is a regular bullshit artist, small wonder he keeps gettine promoted ahead of everyone else.
Categories:
Source: A Dictionary of American Idioms