I am a Computer Scientist and the project seems to be an easy implementation task.
I can code the solution in C++, Python in object-oriented(OOP) manner.
Please chat with me if you want anything more.
You can check my expertise in algorithms by checking, codeforces, codechef - handle @pathakcodes.
Seeking acceptance.
Shivam