Summary
Robert Winkler is an independent contractor and systems-level software engineer with 15+ years focused on C/C++ and modern OpenGL (3.3/4.x), specializing in low-level graphics, embedded Linux, and toolchain work. He maintains notable open-source projects such as PortableGL and sdl_img, and has applied that expertise in short-term contracts for companies evaluating OpenGL/GL ES implementations and DO-178C code reviews. Comfortable across Linux toolchains (Vim, Git, Premake, bash) and kernel/U-Boot work, he has a track record of fixing deep bugs, modernizing builds, and delivering cross-platform releases. He also tutors programming full-time-seasonally, having logged thousands of hours teaching college students online, and writes technical books on MIPS and RISC-V assembly. Based in Arizona, he blends hands-on engine-level coding with practical systems engineering and a penchant for shipping proof-of-concept graphics demos on real ARM hardware.
15 years of coding experience
3 years of employment as a software developer
BS Computer Science, BS Computer Science at Arizona State University
English