proficient
adjective
1
Good at something; skilled; fluent; practiced, especially in relation to a task or skill.
"He was a proficient writer with an interest in human nature."
noun
1
An expert.
Definitions come from the Free Dictionary API (dictionaryapi.dev), with Wiktionary as a fallback when it is slow, and are cached for up to 24 hours.