Software Engineer with a broad range of experience in multi-platform desktop application development, game programming, IoT and embedded.