ingenious

1(of an object, a plan, an idea, etc.)very suitable for a particular purpose and resulting from intelligent new ideasan ingenious deviceingenious ways of saving energyHis plots are always very ingenious.

2(of a person)having a lot of intelligent new ideas and good at inventing thingsan ingenious cookShe's very ingenious when it comes to finding excuses.