Yes it is, unless the person who finished the project is named
"Finally". Your sentence needs a subject like "I finally
finished..." In some languages, like Spanish, the subject would be
understood because the verb makes it clear. English requires the
noun to accompany the verb.