Tejashwi Rana's scientific contributions