Based on our competencies in computer vision, neural networks, visual search and data mining
we develop high-quality software-solutions

We at Kuznech are hard at work developing the world’s leading visual search engine, opening up new horizons for scientific societies, developers, and all kinds of image- and video-related businesses.

Kuznech is a team of talented, curious, passionate about computer vision scientists, engineers, developers, testers and product managers. Since 2011 we have been developing artificial intelligence and machine learning technologies, picking the best state-of-the-art researches and advances in the field of AI and improving them by applying our own engineering methods, resulting in highly accurate recognition. Our approach has already come through with flying colors for object recognition, adult content filtering, and brand logo recognition. Main focus nowadays for us is knowledge discovery in databases (data mining).

Since people are moving more and more into mobile in their way of online search, mobile visual search has become one of Kuznech big targets. Technology based on convolutional neural networks has modeled the human visual cortex in its propensity to pick out many points of interest of the object and create a «fingerprint of a target» — and not scan it from top to bottom or from one side to another. We use neural networks because they are useful to recognize visual patterns from pixel images and videos with minimal preprocessing and can recognize patterns with extreme variability and robustness to distortions.

We fully utilize the latest advances in modern GPU computing to cut rocessing times to a fraction of a second for images and a couple seconds for videos — a huge boost over the traditional client-server setup.

Kuznech technology is patented in US and Russia.

What we offer


Technologies we are on close terms with:

  • Programming languages: Java, C/C++, Python2
  • Databases: Cassandra, MySQL
  • Software systems: Android SDK, Android NDK
  • Main libraries: OpenCV, JavaCV, FFMPEG
  • Web-container for web-applications: Tomcat
  • Frameworks: Caffe

Based on these and other technologies we do on-demand software development in the area of machine learning, neural networks, visual search, data mining.

Why choose us


Reasonable approach

Deeply understanding the complexity of on-demand development, we strive for the balance «Time — Quality — Price». Based on own technologies, we also adopt Open Source solutions, integrating and adapting them into the code and, if necessary, develop or modify single modules. This can significantly reduce the overall project costs and duration.

Iteration planning of software development

We work with Agile methods and according to the fundamental methodologies of Project Management: iteration planning, continuous improvement, regression testing etc. — delivering the customer a streamlined process and a qualitative product.

Long-term experience

As a company, Kuznech exists since 2011, but we have been developing, implementing and integrating IT-solutions for more than 20 years. We know how to deal with the specifics of different businesses, talk one language with the customer and are responsible for what we say and do.

Readiness to listen, skills to hear

Experience of interaction with dozens of customers and partners showed that the willingness to establish a serious and constructive dialogue is no less important for the success of the project than the quality of the code.
It’s a pleasure to work with us. Just check.

Let's get connected

If you are interested in development on demand, please fill in the form below.
We will offer you the optimal solution, considering all aspects of your business.

Other Kuznech technologies

  • Data mining

    Big data and data mining

    To us, big data is just data. And deep data is big data plus theory – which, in turn, is experience. Since 2011 we use machine learning, distributed computing and other technologies to find connections in the world's data, create valuable insights, understand causes and predict outcomes.

    Read more
  • Neural networks

    Machine learning and neural networks

    Neural networks, the pioneering technology within deep learning (a subset of machine learning, which in turn is a subset of artificial intelligence, AI) are now used by almost all giant companies from Google to Instagram. In Kuznech, we use neural networks for object recognition: from clothing to furniture, from logos to SKUs on the shelf.

    Read more
  • Development on demand

    Development on demand

    Rethinking the word «software» to keep pace with digital revolution, businesses are searching for a new way of software development. We develop software on demand based on visual search, neural networks, deep learning, computer vision, KDD and other technologies and methods, treating you and your specific requests with priority.

    Read more