I am an expert programmer with an academic/professional activity of more than 10 years. In my activity I have realized complex software design using language such as C, C++, C#.
I have read the description of your project and I have broadly understood what you need.
If you want to discuss the details of this project with me, we can communicate right away on the chat panel of this site. If you don't find me online, you can send me a message to fix a meeting on the chat panel.