Mike Gorchak

Principal Software Developer, Engineering Services, Graphics Team at QNX Software Systems

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code22 years of coding experience
job13 years of employment as a software developer
bookSpecialist, Software Engineer, Automation Systems, Specialist, Software Engineer, Automation Systems at Kherson National Technical University
bookProgramming, Physics, Chemistry, Math, Programming, Physics, Chemistry, Math at Kherson Applied-Physics Lyceum
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (7)

c1710
photon10
opengl-es10
driver10
c1110
multiplatform9
cross-platform9

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
SDL-mirror/SDL

Apr 2009 - Nov 2009

Automated mirror of https://hg.libsdl.org/SDL/
Role in this project:
userBack-end Developer
Contributions:61 commits in 7 months
Contributions summary:Mike primarily worked on adding and improving the QNX Photon video driver within the SDL library. Their contributions involved implementing OpenGL ES context creation, handling window events, and supporting various pixel formats, including BGR565. They also addressed window resizing issues and enhanced support for text input. Overall, the user focused on expanding the Photon driver's functionality and improving its integration with OpenGL ES.
sdl
llmike/PhMuPDF

Mar 2012 - Mar 2014

Contributions:6 commits in 2 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mike Gorchak - Principal Software Developer, Engineering Services, Graphics Team at QNX Software Systems