Data model and algorithm for recommending "related" interests
I think you could use these category interests as implicit ratings, and use the Implicit package to do some collaborative filtering and recommend interests based on what other users have selected.

I'd suggest you do that instead of manually filtering out interests using your own domain knowledge. A lot of graphic designers use Apple products, and could be interested in "ios" and "painting". Its best to use the data instead of building a model based on our own understanding, or what we think is right.