Agree and we are looking at options on doing just that. Do you think any existing platforms could work, or does something need to be purpose built? How would you architect a self-hosted, federated solution? I welcome your thoughts and suggestions on how that can be accomplished.
I can't help you on a low level. I just think that on a high level something like professional profiles, networking and assessments from colleagues should definitely be federated. And I'm also a strong believer in this whole federation wave that is sweeping over us.
It doesn't work for all things but this is a perfect use case, in spirit of course. You always have to expect there to be two demographics, big tech and small tech.
Federated linkedin would allow for Mastodon-like instances for people who don't want to host their own, and selfhosted instances for more technical people. While also allowing for Linkedin-style endorsements (not sure what they're called in English) over federation.
So user@instance endorses user2@instance2 in skill:python for example. My hope would be to use ActivityPub to do that part.
AP federation already works really well for social media imo. Linkedin is essentially social media with skill endorsements.