Sohail Shafii is a software engineer with 11 years of experience specializing in real-time graphics, VR, and systems for interactive applications, currently at Oculus VR in San Jose. He brings deep Unity and C# expertise from building social VR features at AltspaceVR and shipping an iOS RTS as a co-founder, coupled with a PhD-backed background in visualization and computer vision from UC Davis. Sohail has contributed to the KhronosGroup's UnityGLTF loader, improving shaders, material handling, and mobile rendering optimizations that boost visual fidelity and performance. He pairs practical profiling and benchmarking experience on desktop and mobile with a history of cross-disciplinary collaboration with scientists and artists, and has published research and tooling for large-scale visualization. Notably, his work spans low-level graphics debugging tools (normal visualizers) to end-to-end client optimizations, highlighting a rare blend of research rigor and product-focused engineering.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of California, Davis
Contributions:14 commits, 2 PRs, 10 pushes in 12 days
Contributions summary:Sohail primarily contributed to shader and material improvements, refactoring, and optimization within the Unity GLTF runtime loader. They modified shaders to correctly unpack normals, and implemented changes for vertex-lit and mobile shader variations. The user also added support for emission maps and unlit LOD levels, demonstrating a focus on rendering performance and visual fidelity in the glTF loading process. Additionally, the user created tools such as normal visualizers for debugging.
Contributions:295 pushes, 1 branch, 1 issue in 2 years 11 months
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.