I am modifying the hardware for 3.3V I/O using diodes.
Bad idea.
Use open collector buffers. like the 74LS07.
I use this EEPROM chip in this project:-