ingenious

adjective

Having great inventive skill and imagination.

Marked by or exhibiting originality or inventiveness.

Having genius; brilliant.

Possessing inventive genius or faculty; apt in inventing, contriving, or constructing; skilful in the use of things or words.

Mentally bright or clever; witty; conversable.