Just two years ago, Bhavish Aggarwal was facing one of his biggest tests. A video on social media showed an…