Software Engineer at CATT Lab (Center for Advanced Transportation Technology Laboratory)
McLean, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mikhail Sorokin is a software engineer and former CTO with a decade of hands-on experience building VR and AR products, from founding a startup to leading gameplay engineering for shipped titles on Meta Quest. He combines deep C++ and Unreal Engine expertise with backend skills in Go and AWS to optimize performance, reduce crashes, and implement live operations and crossplay systems. Notably, he created custom forks of engine and platform repositories for standalone headsets and built an in-house EOS plugin enabling cross-platform play across Steam, Meta, Epic and PlayStation. His work spans realistic physics, simulation-sickness mitigation, NFT-backed game content pipelines, and AR live-spectating prototypes, reflecting a rare blend of systems-level engineering and product-driven innovation. Based in McLean, VA, he also taught XR courses and produced VR data-visualization research for the NSA, underscoring both practical delivery and academic rigor.
An unofficial integration of the Epic Online Systems SDK with Unreal Engine 4's OnlineSubsystem
Contributions:59 pushes, 9 branches in 2 months
unreal-engineblueprintunrealsdkepic
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
Mikhail Sorokin - Software Engineer at CATT Lab (Center for Advanced Transportation Technology Laboratory)