devanshu joshi