reinvent the wheel
Short definition from Wiktionary
Verb
- To do work unnecessarily when it has already been done satisfactorily by others; to attempt to devise a solution to a problem when a solution already exists.
We haven’t written up reinvent the wheel yet: Simple and Standard meanings, examples and a quiz.