Your partner in the field of IT development and information security

«IT specialist is a lifestyle and way of thinking for me and not just a profession»

For 10 years in the IT business, I managed:

  • to develop 50 different IT solutions;
  • train 200 programmers;
  • identify 875 vulnerabilities in enterprise networks and applications;
  • to implement 10 startups, 7 of which are failed;
  • to organize a full-cycle digital agency.

How can I help

Assessment of the cost of development and technical requirements of an IT solution

Audit of the code and development process

Mobile and web application development

Identifying vulnerabilities in enterprise networks and applications

Programming training in languages: Rust, Reactos, React Native, Node.js

Support at all stages of creating an IT startup

Get a consultation


I approach tasks not only from the technical side but also from the commercial side. I squeeze the maximum out of technology to create added value for your product and secure your company's data

10+years in the IT business
30+customers all over the world
50+developed projects of varying complexity

My skills

Programming languages and Technologies

I have mastered and actively use several programming languages and frameworks, including C++, Vanilla JS, React JS, React Native, Node.JS, Dart, Flutter, Rust, Python. For me, a programming language is a tool that varies depending on the task. Knowledge of languages is an excellent complement to such tools and services as Git, Docker, Vagrant, and other utilities.

Information Security

I specialize in identifying vulnerabilities in internal, and external networks of enterprises, as well as in various applications.

Project Management

I actively practice Agile and Prince II methodologies in managing a development team, and a deep understanding of CBT (cognitive behavioral therapy) approaches allows me to take communication with the team to a new level.


Throughout my business journey, I have faced the need to bring various IT products to market, so marketing has become an integral part of my activities.

Innovative approach

I am not a supporter of a conservative approach to technology, so I actively use them if necessary. Among them are machine learning, distributed data storage and computing (blockchain), Internet of Things (IoT).


Developer of cottage settlements

Task: Optimize the procurement process building materials.

Solution: Creation and launch of an ERP system, which, based on the drawing of the house, forms a list of necessary building materials and suppliers with the best price.

Result: Cost reduction by 68%.

Social network for joint meditations

Task: Evaluate the current quality of development, recommend the optimal development stack.

Solution: Analyzed the current state development, assessed the technical debt, conducted a code review, made recommendations for solving the problem with P2P video communication.

Result: Acceleration of the development process by 50%.

Software developer for universities

Task: Analyze the work of the IT department and enterprise information systems.

Solution: Built all the processes inside the IT department, changed the development stack.

Result: Reduction of IT department expenses by 30%, acceleration of the production process by 50%.

Air conditioner supplier

Task: Optimize the process of interaction with clients.

Solution: Creating and launching a CRM system.

Result: Increase in profit by 40%, the level of customer satisfaction by 70%.

Watch and accessories Store

Task: Automate the processes of purchase, accounting, and launch of advertising companies.

Solution: Assistance at every stage of creation online store, automatic placement systems ads on Google and VK.

Result: 85% increase in customer flow.

Entertainment TV Channel

Task: Update information systems.

Solution: Evaluated the quality of information systems, helped with their updating, built communication with contractors.

Result: Reduced maintenance costs outdated software by 75%.

Development Holding Company

Task: Help with the development of an internal system optimization of accounting.

Solution: Estimated the cost of development, formulated task, selected a contractor, controlled the process product development and launch.

Result: Reduced the cost declared by the contractor by 25% percent, put the product into operation 1 month earlier than the agreed deadline.

Dry feed production

Task: Optimize the process of interaction with wholesalers.

Solution: Help in creating a mobile application, integrated with 1C-enterprise.

Result: Reduced maintenance costs staff by 44%.

And more

different projects



A super fast tool for brute forcing subdomains



A tool that automatically restarting your process when file changes in the selected directory.



Chargo is a tool for file encryption/decryption. It's based on Argon2 and ChaCha20Poly1305 algorithms.

More works

Some projects


An international company that develops integrated IT solutions for business.



ReshAI: Solution Tracker

An effective assistant in making informed decisions.


Meditation Constructor: ShineUp

An effective assistant in dealing with stress in various situations


MindUp: A Diary of thoughts and emotions

An effective tool for self-study of negative situations, thoughts and emotions


Planjo: Consultant Calendar

Mobile organizer application for consultants


MindBot: Personal psychologist

Bot will help to cope with anxiety and depression



Subscribe on my Twitter and pump up your knowledge in the fields of IT development and information security


Introduction to writing the terms of references

The Terms of Reference are an important part of the development process. In this article, we will begin to dive into this issue.


Testing an MVP concept

We will figure out how not to waste the budget on MVP development in vain


Weighted graphs

In this article, we will get acquainted with weighted graphs, Dijkstra's algorithm, and its implementation in the Rust programming language.


About graphs, simply.

In this article, we will begin our acquaintance with graphs, get acquainted with the breadth-first search algorithm (BFS) and implement the graph in the Rust programming language.


Reducing the implementation period of MVP

Let's figure out the timing of the implementation of the MVP.


From concept to MVP

In this article, you will learn, by example, how to move from a concept to an MVP without unnecessary complications in the functionality of the product

All articles

Do you want to work with me?