Igor Barynov is a seasoned software engineer with over a decade of experience spanning C/C++, C#, .NET, mobile and 3D graphics technologies, currently contributing at Meta from London. He combines low-level systems expertise—networks, multithreading and algorithms—with practical experience in graphics (OpenGL/Vulkan/Direct3D, GLSL/HLSL) and game engines like Unity and OGRE. His background includes leading C++ teams and shipping cross-platform projects across industries from gaming to industrial software, reflecting a blend of hands-on development and technical leadership. Trained to a Master’s level with distinction in Computer Science, he is comfortable across desktop, web and mobile stacks and applies rigorous practices such as TDD and design patterns. A frequent competitor in student programming contests, he brings a competitive problem-solving edge and fast learning curve for new languages and platforms. Beyond routine engineering, he has deep experience integrating physics engines and shader work, making him especially strong for performance-sensitive graphics and systems projects.
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.