Do you ever just chat with him?
Not lecturing or grilling him or telling him things or talking at him... but just chatting? about whatever?
Try that.
At this age, some kids don't even want to be at home or with their parents hanging out. And they are into really bad stuff already and have bad friends and have lots of negative drama with friends. So be glad at least, that he does not seem this way.
He seems, at ease.... comfortable with what he does or is doing.
And at school? Happy there? If so, don't worry.
This age is hard. I remember being that age. Good grief, SO many kids, getting into bad stuff or opposite sex stuff... and getting into cliques at school etc. Not all positive either. Some of it can be quite toxic.
Many kids at this age are also just followers.... just copy cats doing what others are doing, good or bad. So be glad, if your son is HIMSELF and knows, himself.... and follows his own instincts. And is not, a copy cat follower type kid.
I had friends at that age. All kinds of friends. But, I KNEW... which ones I could not trust with a 10 foot pole. And sometimes, there is just not many kids.... whom I even wanted to know or be friends with. The pool of kids to "choose" from as a friend, was not much.
So think about that too.
Maybe your son is just himself... and even if he is shy.. so what.
MANY great successful people, are shy.
What are your son's.... interests? Nurture that.
And just chat with him, so he can express himself and tell you things about his life. In a normal way.
So that you both will always have a good rapport and as he gets older... and does not drift away, from his parents either. Even if he gets older.
So going back, don't make him feel like something is wrong with him. Because if you do, he WILL.... drift away, from you or Dad. And that is not good.
He should not feel self-conscious in his own home... about whether or not he has a good friend or not.