Hi, I understand you want to be able to display all of the variations and allow the user to select directly. I can do this for you, using WordPress hooks to alter the product page, after you approving the visual appearance I'll propose (or I can do it exactly like the attached image).
One question that I have, is how do you plan on using a new admin page to add products, and why you prefer it over the default WooCommerce way.
Depending on this and a few other questions, I can adjust the price accordingly.
I'm a WordPress developer with years of experience and I create custom PHP funtionality, plugins and themes for WordPress / WooCommerce sites.
The first step would be to send me a link to your website, if it's live. Feel free to contact me.