I have gone through with your project details.
As well as I have previous experience on Linux. Please share the complete requirement I am ready to proceed right away.
Moving On, I would like to mention abMore
I can do it but using C#.
I have a deep experience in programming. I implement algorithms and data structure using different languages such as C++, VB.NET and C#. You may check some of them in my profile.