Robert Rouhani is a Lead Programmer with 14 years of experience building high-performance game tech and shipping AAA titles like NBA 2K, LEGO 2K Drive and Fortnite features. He leads cross-discipline teams to solve CPU/GPU/memory bottlenecks, extending Unreal Engine with custom renderers, compute shaders, and platform-specific optimizations to hit tight framerate targets. A former CTO and Y Combinator Fellow, he pairs systems-level engineering (ARM NEON, SSE, RHI, shader uniforms) with product-minded leadership across consoles, PC, mobile and VR. An active open-source contributor, he has optimized core math and input functionality in the popular OpenTK library, reflecting deep low-level expertise beyond game features. Based in New York, he thrives on turning research prototypes and tooling into robust, production-ready systems under aggressive deadlines.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Games and Simulation Arts and Sciences, Bachelor of Science (BS), Computer Science, Games and Simulation Arts and Sciences at Rensselaer Polytechnic Institute
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Role in this project:
Back-end Developer
Contributions:1 comment in 1 day
Contributions summary:Robert primarily contributed to the OpenTK library by implementing and optimizing mathematical functions and structures. This included optimizing the Matrix4 class, implementing the perpendicular dot product in Vector2, and adding ref/out overloads for the Invert method in Matrix4. Furthermore, the user added overloads for UniformMatrix functions, indicating involvement with OpenGL shader interactions. The user also began work on implementing GamePad functionality.
Cross-platform FreeType bindings for .NET - Need maintainer
Contributions:199 commits, 23 PRs, 60 pushes in 7 years 3 months
dotnetwindowsnetstandardmaintainerc-sharp
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.