Mosfet Driver not driving mosfet
What is wrong with your circuit is irrelevant from the point of view of getting a working unit.

There is no need for a MOSFET driver in this case.  Use the IRLML2502 MOSFET and drive its gate directly from the digital output of the microcontroller.  Check the IRLML2502 datasheet and you will see that it has a maximum guaranteed on resistance of only 45 m&Omega; with 4.5 V on the gate.  You also don't need a resistor in series with the gate:



Yes, it really is that simple.