This question already has an answer here:
I’m searching for a word (a noun, ideally) that means someone who manages to make a little go a long way, or who manages to do a remarkable job given very little resources.
Specifically, I am envisioning someone who is teetering on poverty but can still put together a feast on short notice, or who can make a fancy dress out of rags, etc.
If the word exists, it may actually be a loanword to English from immigrant and diaspora communities, but if so I’m not aware of it.
Camille was on a fixed income, and a small one at that, but she was a ????, and with a keen eye for things no one else wanted and an ingenuity for making the most of very little, she sewed herself stunning dresses and once a month managed to throw a banquet for her friends and neighbors.
(Not a great sentence, but conveys the sense of the word I’d want.)