Software and Algorithm Development

We’re working on backends, algorithms, servers, system software, network software and machine learning problems using C++, Python, Node.JS, C# and R.

Scientific Research

Igor Polyakov Group is actively engaged in moving the science forward.

We’re contributing our work to improve Machine Learning, Deep Learning, Data Science methods and algorithms.

We also believe in the future of safe Artificial General Intelligence and making efforts in this direction as well.


We provide state-of-the-art hardware and software to run our clients’ code and algorithms.


Secure Blink based Platform

We built different modules for a system that works as a firewall/proxy for websites. We worked internals of Blink/WebKit engine in order to reduce/replace potentially unsafe parts written in JS/HTML.

Sports prediction software

Developed an application with the goal of predicting (building) the most optimal lineup of NFL, NBA and MLB players. Developed tool implemented as a Python web application with user interface and account management.

Looking for correlations and making prediction in e-commerce system

Developed a PA application that does a customer churn analysis. The goal of the app is to predict future customer purchasing behaviour based on his last actions.

Our team

We are a distributed team of experienced software developers and data scientists, located all over Russia.

Igor Polyakov
Mikhail G.
Computer Vision, Machine Learning and IoT Expert
Alexander N.
Machine Learning and Computer Vision Consultant
Roman P.
Account Manager
Philipp Ch.
Mobile Developer
Sergey A.
C++ Developer
Denis B.
Web Developer
Georgy M.
C++/Go Developer


Igor’s team has shown a deep knowledge of high performance server application development, as they helped us a lot with our distributed platform for secure message exchange. Very flexible, result-oriented software engineers with deep system programming, performance optimization and algorithms experience

Igor Polyakov Consulting quickly provided a ‘remote’ system software developer which we were not able to find locally for our project. Easy communication and good technical background is about this company. I recommend them to those looking for system/network software development services.

Igor Polyakov Consulting worked for my startup for a number of months, beginning with recompiling the “back office” of our easyPLAY® Mobile Gaming Platform from one version of Linux to a more modern version. Then they took on the task of re-coding our middleware and connector component, which was approved by our third-party technical certification lab, Gaming Laboratories International. Finally, the team integrated third-party games into easyPLAY®. Igor’s team is always willing to tackle new projects, both legacy recodes and virgin new. Highly recommended!

Our clients

Our company works with leading startups, small and medium businesses located in US, Europe, Israel and other countries.