Wiktionary
reinvent the wheel
vb. (context idiomatic English) To do work unnecessarily when it has already been done satisfactory by others; to attempt to devise a solution to a problem when a solution already exists.