Wiktionary
overengineer
vb. To make something more complicated than necessary; often implies that the complexity was added intentionally.
Usage examples of "overengineer".
Hatch was struck by how overengineered the Pit seemed to be: It was as if Macallan had built it to last a millennium, instead of the few years it would take for Ockham to return and retrieve his treasure.