Daniil Smirnov is a C/C++ developer with 10 years' experience building high-performance simulation and game-porting software, currently working on game ports at Lunate Games and advanced simulation and 3D rendering projects at Simlabs. He holds an MS in Applied Mathematics and Informatics from HSE and has practical expertise in multithreading, lock-free structures and concurrency—demonstrated by contributions to a high-performance computing course repo where he fixed deadlocks and implemented pthread-based producer-consumer solutions. Based in Tbilisi, he has improved cloud generation and rendering for a helicopter simulator and contributed to the Crysis Remastered Trilogy effort, blending low-level systems thinking with graphics R&D. He also has a background in teaching algorithms to students, reflecting both strong fundamentals and the ability to communicate complex technical concepts.
10 years of coding experience
Master of Science - MS, Applied Mathematics and Informatics, Master of Science - MS, Applied Mathematics and Informatics at Higher School of Economics
Repository to store student's practical works on high performance computing course
Role in this project:
Backend Developer
Contributions:7 commits, 2 PRs, 1 comment in 22 days
Contributions summary:Daniil primarily contributed to a high-performance computing course repository by implementing and fixing concurrency-related issues. They wrote code using pthreads to solve a producer-consumer problem. Furthermore, the user fixed a deadlock and refactored code to utilize lock-free data structures in Kotlin. They also demonstrated an understanding of multithreading, mutexes, and conditional variables.
Contributions:4 PRs, 56 pushes, 5 branches in 4 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.