Help with ESP32 connection

Can anyone help me figure out why I am receiving an error output while i try to upload my code in Arduino to my Espressif ESP32-WROOM-32E. I am following this tutorial Sensor Tutorial - Blues Wireless Developers and I cant seem to create the same successful output. Below I attached my code with error output and my hardware setup. I am using Mac OS, and any tips would be appreciated! Thanks!

Typically images of code and images of error messages are poo!

In this case, does your computer recognize that an ESP32 is plugged into the USB port?

yes it does! I currently have port cu.SLAB_USBtoUART selected.
I also do have the necessary drivers dowloaded from here CP210x USB to UART Bridge VCP Drivers - Silicon Labs

Hi @desi_caud
There are 2 solutions I've already found that for this kind of problem.
Solutions:

  1. When the IDE starts uploading the code, (informing in the communication bar ------.....) you need and release the "BOOT" button.
    When the upload starts, release the button.

  2. I verified that your ESP32 is mounted on a board with other components.
    Some ESP32 pins have to be at certain levels
    voltage to start the upload.
    Remove ESP32 from this board and try to upload.
    Remember to press the BOOT button.