Can anyone please suggest a single word which represents the quality of a person who can turn an obstacle into an opportunity

Can anyone please suggest a single word which represents the quality of a person who can turn an obstacle into an opportunity. The person will be strong even in the worst situations and will convert every situation into an opportunity. I would need a one word adjective or noun which describes the above skills. I can accept this word from any language. Thanks in advance for your help.


Solution 1:

An "opportunist".

The phrase, "When life gives you lemons, make lemonade." was coined to describe an opportunist.

https://en.wikipedia.org/wiki/When_life_gives_you_lemons,_make_lemonade