Desktop applications for Windows or Linux.
Design of modern and friendly user interfaces.
Mathematical algorithms for reliability solutions.
Database management.
Industrial process controllers.
Concurrent programming.
Image treatment and color management.
Communication protocols: Serial RS232, Ethernet, Modbus, OPC UA.
Server/Client applications.