reinventor (reinvent + -or; agent_person)
Someone who reinvents something