Past master at (something)

Someone who is extremely good or skillful at something.

The chef is a past master at cooking with various kinds of sauces.