developer — A person who makes land, natural resources, etc. useful or easy to utilize.
developer; inventor — A person who creates new things or comes up with new ideas.