perfectionist
US /pɚˈfek.ʃən.ɪst/
UK /pɚˈfek.ʃən.ɪst/

1.
a person who refuses to accept any standard short of perfection
:
•
She's such a perfectionist; she spent hours adjusting that one detail.
•
Being a perfectionist can sometimes lead to procrastination.