adept
Adjective
B2 – Upper-Intermediate
Very skilled or proficient at doing something.
"Adept" is usually followed by "at" or "in", as in "adept at problem-solving".
Synonyms
skilled
proficient