ace, adept, champion, genius, hotshot, maven, mavin, sensation, star, superstar, virtuoso, whiz, whizz, wiz, wizard - someone who is dazzlingly skilled in any field
adept, expert, good, practiced, proficient, skilful, skillful - having or showing knowledge and skill and aptitude
Example:- adept in handicrafts