perfectionist
definition
a person who refuses to accept any standard short of perfection
example
As a perfectionist, she often found it hard to meet deadlines because she insisted on revising her work endlessly until it was flawless.
synonyms
idealistpuristnitpicker
word origin — Early 20th century: from perfection + -ist