Hello.
I working with Qt framework for a 5 years. I started with creating Qt/QML application for Symbian phones (this platform currently is dead) and extended my experience on other mobile platforms (Sailfish, Ubuntu Touch) and desktop (Windows, Linux). You can check my portfolio for some screenshots of my applications.
As regards of Qt, it is cross-platform. You can got the same GUI application on Windows and Ubuntu and often it is enough only to compile it for different targets. Many target platforms supported. You can run it on mobile devices and even on other more specific devices such a Raspberry PI.
It has a large set of useful API for multi-threading (QThread), networking (QTcpSocket, QTcpServer), serial communications (QSerialPort) and etc. It is extendable with additional modules and third-party libraries.
I also noticed your second project about RemoteObjects. It is interesting for me. To be honest I am not very experienced in QtRemoteObjects and don't use it in real project, only play with it for study purpose. I am most experienced in GUI creation, so I place my bid here.
In your description you mentioned C# and .NET. Also I have found a C# code sample in your dataset. But Qt is a C++ library. Does this project need to be written in C++ or C# ? In case of C#, what Qt binding you use for that purpose ?
Please, clarify it.
You can ask any questions, if you have doubts about my skills. Also I could create simple application sketch based on project description.