What is another word for 'all round' capabilities?

I am looking for a positive, passionate word to describe the all-round capabilities of a person.

Are there any words better than 'all-rounder'?


Solution 1:

"Jack of all trades" is a possibility but is not a single word. I would consider this to be a positive description of a person but some may consider it a back-handed compliment due to the expression "Jack of all trades, master of none."

In the I.T. industry, we have also used "generalist" to describe someone with a wide set of skills (for example: both UI and back-end).

Solution 2:

Versatile came to my mind.

EDIT: Dave's answer reminds me of the word handy, which is listed by several online dictionaries as a synonym of versatile.