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.