Summary
Mike Gorchak is a Principal Software Developer with over 22 years of experience specializing in low-level graphics, embedded systems, and device drivers across UNIX, Linux, QNX and Windows platforms. He leads graphics engineering at QNX, working hands-on with a wide range of GPUs (Intel, ImgTec, AMD RDNA2) and has deep expertise porting OpenGL/OpenGL ES and maintaining SDL and TurboVision ports. A seasoned driver and BIOS developer, he has delivered mission-critical realtime and cryptographic systems, including nationally certified crypto libraries and audio/video drivers for QNX. His career blends architecture, implementation and consulting—from tiny 386SX Linux builds for turnstiles to modern GPU integration—showing a knack for squeezing performance out of constrained hardware. An active open-source maintainer, he notably expanded SDL’s QNX Photon driver to support OpenGL ES contexts and text input, bridging legacy embedded platforms with modern graphics stacks. Based in Ottawa, he combines systems-level craftsmanship with practical product delivery across industrial and embedded markets.
22 years of coding experience
13 years of employment as a software developer
Specialist, Software Engineer, Automation Systems, Specialist, Software Engineer, Automation Systems at Kherson National Technical University
Programming, Physics, Chemistry, Math, Programming, Physics, Chemistry, Math at Kherson Applied-Physics Lyceum
Igor Sikorsky Kyiv Polytechnic Institute
English, Russian, Ukrainian