capable
competent
expert
skilled
talented
brilliant
competent, able, talented, brilliant
(pre)eminent, prominent, distinguished
brilliant, excellent
promising, up-and-coming, precocious
talented, brilliant