unfinisher

noun
UK /ʌnˈfɪnɪʃə/
US /ʌnˈfɪnɪʃər/

A person who does not finish what they start.

He is an unfinisher who leaves every puzzle half done.


OTHER MEANINGS

2. A tool or machine that leaves a surface without a final finish.

The old sander was an unfinisher, so the table stayed rough.

3. Something that spoils or undoes a final polish or coating.

That cheap wax is an unfinisher for wooden floors.

4. A person who never puts the last touches on a project.

As an unfinisher, she had ten almost-done paintings in her studio.