Dmitry Nikulin is a Senior Research Engineer at DeepMind with 11 years of engineering and research experience across Google, Yandex, Samsung, and Haskell-focused crypto firms. He blends production-grade backend and DevOps expertise—contributing to Cardano SL and the Daedalus wallet installer—with ML and RL research applied to self-driving and vision problems. His work spans from low-level Haskell systems and CI/CD automation to publishing peer-reviewed research on attention and perceptual gradients for vision and agents. A Yandex School of Data Analysis alumnus and UK Global Talent visa holder based in London, he moves fluidly between research prototypes and deployable systems. Colleagues know him for pragmatic refactors and reliable release engineering as much as for clear, course-ready explanations of reinforcement learning concepts.
11 years of coding experience
7 years of employment as a software developer
Specialist's degree — combined Bachelor's/Master's Mathematics, Specialist's degree — combined Bachelor's/Master's Mathematics at Saint Petersburg State University
Computer Science, Computer Science at Computer Science Center
Computer Science, Computer Science at Yandex School of Data Analysis
High School Mathematics, High School Mathematics at Laboratory for Continuous Mathematical Education
Contributions:1 release, 73 reviews, 190 commits in 3 years 3 months
Contributions summary:Dmitry's commits primarily involve modifications to and fixes for code related to a reinforcement learning course. The user fixed typos in the seminar notebooks, corrected links, and applied code formatting. The commits demonstrate work on core concepts of the course, like reinforcement learning algorithms, value iteration, and dynamic programming in practical RL settings.
Contributions:314 commits, 103 PRs, 467 pushes in 1 year
Contributions summary:Dmitry made several commits focused on refactoring and enhancing the backend functionality of the Cardano SL project. The commits included refactoring methods, adding new datatypes, and enabling features like transaction log reporting. Their work appears centered around improving the explorer web server, indicating involvement in the server-side implementation of the project.
cardanocryptographyposadacryptographic
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
Dmitry Nikulin - Senior Research Engineer at Google DeepMind