Daniil Smirnov

C Developer at Lunate Games

Tbilisi, Georgia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
bookMaster of Science - MS, Applied Mathematics and Informatics, Master of Science - MS, Applied Mathematics and Informatics at Higher School of Economics
github-logo-circle

Github Skills (17)

git10
c-language10
github10
multithreading10
pthread10
git-repository10
lock-free10
cprogramming-language10
concurrency10
pthreads10
kotlin9
data-structures8
data-structure8
algorithms8
algorithm8

Programming languages (6)

C++CRacketOCamlPythonKotlin

Github contributions (5)

github-logo-circle
eugenyk/hpcourse

Mar 2018 - Apr 2018

Repository to store student's practical works on high performance computing course
Role in this project:
userBackend 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.
high-performance-computingpracticalperformancecomputingpractical-works
Denzed/Cow.006

Oct 2016 - Mar 2017

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.
Request Free Trial
Daniil Smirnov - C Developer at Lunate Games