cough linkedin cringe cough
(The web site doesn't make it very obvious, but it appears to be a UK company, and Ruiz seems to live in the UK. So not impossible!)
Reply on news.ycombinator.com