Hello friend
I have more than 4 years exper in design hardware and software, including a lot of embedded application.
I have designed a lot of GUI by C# that interface with hardware and use serial port or TCP/IP.
some of application such as Fingerprints Recognition GUI using serial port, GUI terminal (such as Hercules Terminal Software), Wifi server control hardware.
I hope i can help you finish your project very quickly
Thanks