One who contrives, discovers, or originates.
n. One who finds out something new ; a contriver.
A finder out of something new; a contriver, a framer.