overengineer (engineer + over-): To render something more complicated than necessary; often implying that the complexity was added intentionally