We built something similar in 2014 for our coworking space, Capital Factory. Slightly different use case though -- to make sure all the founders at the startups working at Capital Factory know who each other are, what they're building and who's an expert at what (so you can get peer feedback/etc).
Since I was seeing dozens of large companies, like Stripe, building their own versions of this, we created a version of ours for other companies to use: https://pingboard.com
Pingboard centers around org charts, and underneath there are rich employee profiles & cross-functional teams. And now we are expanding into hiring planning -- another area that lacks optimal collaboration and transparency inside most companies.