Hello, Automation Engineer here!
I have 5 years of experience working with MCUs, my lates project was a hockey goal light. Former client asked me to develop a solution using esp8266 to read the entries of a json server and qualify any new score of the selected team turning on a RED light. Latter on the client requested me to add a BT speaker, so we transfer the project to esp32 using esp-idf and bt_a2dp_source. client also requested the audio file to be inside of the esp32 board, so a new partition file was needed in order to resize all the partitions, the coexistence mode needed to be set and the 2 cores are now in use perfectly, a plus was the setting of a OTA via HTTP (php crypt protection added) and executable files to facilitate the upload of the code after those alterations.
I think I can help you with your project. and even if you don't chose me, I still wish success for u and your project!