perfectionist

nouns

a person who is displeased by anything that does not meet very high standards
is derived from
is derived from
is derived from
is derived from
is a type of (narrower)
a person with a compulsive disposition; someone who feels compelled to do certain things