A person who devises something; a planner or inventor.
One who discovers: a person who has discovered something.