jack of all trades

/ˌd͡ʒæk‿əv‿ɔːl ˈtɹeɪdz/noun
Graduate
1

One competent in many endeavours, sometimes regarded as not excelling in any of them.