virtuoso

A person with amazing skill, especially in music or art.