Lev Panov is a seasoned C/C++ software engineer with 17 years of experience building high-performance graphics, GPGPU, computer vision and multimedia systems across startups and industry leaders like NVIDIA and VK. He has shipped low-latency streaming, GPU-accelerated video playback, motion-tracking and immersive call/scene experiences, often bridging engines (Unreal/Unity), cross-platform graphics APIs and tools (Qt, bgfx, ImGui). Comfortable in Python and C#, he pairs deep algorithmic work—e.g., tomosynthesis reconstruction and cloth/physics engineering—with pragmatic engineering such as texture managers, multi-threaded networking and NVENC/FFmpeg integrations. Currently developing a 3D tours system and 3D point-cloud processing, Lev combines academic rigor (M.A.Sc. in Computer Science) with practical product focus, favoring creative, math-heavy solutions for real-time multimedia challenges. An underrated strength is his history of turning research prototypes into production-grade, cross-platform systems that scale from touch-table demos to desktop and cloud-rendered pipelines.
17 years of coding experience
6 years of employment as a software developer
Master of Applied Science (M.A.Sc.) Computer Science, Master of Applied Science (M.A.Sc.) Computer Science at Peter the Great St.Petersburg Polytechnic University
Contributions:4 PRs, 11 pushes, 3 branches in 6 years
video-playbackcodecplaybackvideoffmpeg
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.