Someone who has a lot of ideas and different (efficient/productive) approaches in dealing with various situations. Someone who always comes up with some/another different, unexpected way for doing/approaching things/situations. Often with interesting and/or beneficial results. I am not looking for a "dreamer". Though, this imaginative person may often, easily, "switch" between realistic and fictional topics (and mix them together as well.)
I would say the person can think outside the box. Or you could call them right-brained.
And a more formal term that could not only describe the person but also describe their ideas and plans would be ingenious.
having or showing an unusual aptitude for discovering, inventing, or contriving
an ingenious detective : marked by originality, resourcefulness, and cleverness in conception or execution
A resourceful person is a definition used to indicate someone who is ingenious, capable and full of initiatives.
How about prolific, as in prolific mind?
prolific:: marked by abundant inventiveness or productivity
Alternately, consider effervescent, relentless brainstormer, endless font of ideas, and be a think tank all by oneself.
effervescent: marked by high spirits; vivacious
Al is an effervescent thinker who seems to have more ideas in a minute than most people have in a day.
GMA is a think tank all by herself.
brainstormer: one who brainstorms
brainstorm: an idea that someone thinks of suddenly
Sasser, who writes about her successes and challenges in the college writing classroom, is an endless font of ideas.