Building a LFG / Matchmaking System

Options
At some point I remember a Steam Matchmaking system was in the works for Bolt but it's been a few months without an update so I'm contemplating rolling my own.

Has anyone done this yet? Any tips or friendly advice for someone about to embark on this journey?