Between April 15 and July 1 of 2019, Vijay Shankar experienced the ultimate roller-coaster ride.