improviser

/ˈɪmprəvaɪzər/
noun
  1. A person who performs or creates something without preparation, using only their imagination and available resources.
    • The jazz musician was a brilliant improviser, creating new melodies on the spot.
    • When the recipe failed, the cook became an improviser and made a delicious dish from leftovers.
    • As an improviser in the theater troupe, she had to think quickly and keep the scene moving.
Antonyms