Ahead of a Cabinet reshuffle on Monday, Jammu and Kashmir deputy chief minister Nirmal Singh on Sunday night tendered his resignation to pave the way for state Assembly Speaker Kavinder Gupta to take over the post in the PDP-BJP government led by chief minister Mehbooba Mufti.