Andrey Voroshilov is a senior software engineer with a decade of experience specializing in real-time computational physics, parallel algorithms, and simulation-focused R&D. Based in California and long-tenured at NVIDIA, he has advanced Omniverse, Ansel, and CUDA-based parallel rigid body dynamics before moving into applied AI research. He brings hands-on performance engineering expertise—evidenced by contributions to the popular Tracy frame profiler where he improved lifetime management and crash fixes—to optimize low-latency systems. Comfortable across sound, graphics, and emerging ML toolchains, Andrey blends deep technical rigor with practical system-level problem solving.
10 years of coding experience
13 years of employment as a software developer
Moscow University for Industry and Finance “Synergy"
Contributions:2 commits, 3 PRs, 6 comments in 1 day
Contributions summary:Andrey primarily focused on improving the performance and lifetime management of the Tracy profiler. Their contributions included adding manual lifetime management capabilities to the profiler, fixing crashes related to the RPMalloc de-initialization, and removing unnecessary spinlocks. They also addressed code formatting issues and fixed capitalization inconsistencies to improve code readability. Furthermore, they worked on migrating the GetProfiler method to different parts of the project.
Contributions:159 commits, 121 pushes, 2 branches in 2 years 6 months
improveddevdeep-learningartisticneural-algorithm
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
Andrey Voroshilov - Sr Software Engineer at NVIDIA