Hi! My name is Konstantin. I'm experienced Linux and Windows (all versions up to 10, x32 and x64) developer with a broad range of knowledge in all the areas relevant to your task, namely external devices communication, sensors data acquiring, network communications, serial and USB ports interacting, cross-platform development and debugging, real-time data flows management, etc. I know C++, C and low-level Assembly languages on the expert level. In respect to my English language, I'm not a native English-speaking person, but I regularly attending international conferences in Europe as a speaker and I have a weekly Skype calls with my colleagues from different countries. USA PST time is not a problem for me, I can be online.
To estimate the task complexity, can you please provide more details about the amount of data required to transfer via serial port, required transfer latency, data buffering needs and the limitations in respect to using of existing open-source libraries for ports communication for Windows platform.
All the best,
Konstantin