overengineer

/ˌoʊvərˌɛndʒɪˈnɪr/
verb
  1. To design or build something in a way that is more complicated or expensive than necessary.
    • He tends to overengineer his projects by adding unnecessary parts.
    • The bridge was overengineered to withstand earthquakes far stronger than any in the region.
    • The team decided not to overengineer the app and kept the features simple.
Antonyms
What does "overengineer" mean? | whatsthatwordmean | whatsthatwordmean