Hi, based on your description, I see you are looking for a developer who can start your project immediately. I've read and understood your project.
Answer to the question:
I will complete must of these features with plugins and I will use elementor page builder to create the custom homepage. In this situation I don't think there will be need to include custom codes but if there happen to be need for it. I will add custom code to the project using a custom plugin. This way you can easily remove or disable custom codes on the website.
My experience
I am a senior web developer with extensive development background. I have more than 5 years of development experience and in-depth skills in Website Design development and scripting languages such as PHP, MySQL, HTML, CSS, JavaScript, jQuery, Laravel, Bootstrap, Reactjs WordPress, Woo-commerce, and WordPress plugins and search engine optimization (SEO).
Please send me a message to discuss more details about this project.
I would be happy to assist you on this project and in future ones. :)
Kind Regards