We are Botodata
Botodata is a machine learning, data science, AI and software development company. We design, develop and deploy machine learning algorithms made specifically for you. We're inspired by the capability of ML and AI to transform any business, and we're happy to be involved.
Our story
We started Botodata in 2019 with an idea to combine science, technology, and business to build the future.
After getting a university degree in computer science, our lives could never be the same again. We wanted to solve real-world problems using our knowledge of programming, mathematics, and statistics. This quest for self-realization brought us in software development. We started building web applications using Python. About 10 years later, the world changed and what was not possible before, became possible. We founded Botodata because we're excited about advances in machine learning and AI, and we want to use the benefits they provide to make businesses more efficient, less hand-operated, and more profitable. We are a new company that thinks and acts like a startup. We’re small, fast, and active. What's ahead of us is unknown, but we're excited to build the future.
Who we are
We are software engineers and data scientists. Some of our people have backgrounds in medicine, economy, and physics. We apply our technical background and industry-specific expertise to solve business problems.


Anton Baterikov
Chatbot/NLP Engineer
Master in Computer Science

Bogdan Primakovski
Data Scientist
Master in Computer Science

Ekaterina Zublenko
Data Visualization Engineer
Master in Computer Science

Yaroslav Shubert
Machine Learning Engineer
Master in Computer Science

Serhii Kostel
Computer Vision Engineer
Master in Electronic Systems

Taras Lishchenko
Computer Vision Engineer
Master in Computer Science

Valerii Pokrytiuk
Data Scientist
Master of Medicine
Frequently Asked Questions
If you have a specific question which is not listed here, please send us an email.
We'll get back to you as soon as we can.
Who owns the work?
You own all data related to your project which includes the source code and all supporting documentation.
Where do you host your projects?
We prefer AWS or Google Cloud Platform. But it is not a problem for us to use some other hosting services.
Are you OK to work with an ongoing project?
Yes.
Do you provide on-demand developer outstaffing services?
Yes.
What business domains do you specialize in?
We work with both, horizontal AI applications focused on solving a larger problem, and vertical AI that focuses on a particular niche.
What if I don't have any data for machine learning models?
We can help you collect the data using online resources (if possible).
What is your technology stack?
You can find a list of technologies we worked with here.
Can you help me to label the data?
Yes.
Do I even need machine learning?
Not necessarily. We need to investigate your problem to determine whether it's a fit for machine learning. Some problems can be solved with cheaper solutions.
Do you have programming skills to build end-to-end solutions?
Yes. We can also build web or mobile applications.
How do you estimate machine learning projects?
In software development, estimating the time and resources required to complete a project is relatively easy. But machine learning projects aren't regular programming. Their scope and deadlines are unknown from the outset. Even if you have well-defined goals such as what exact accuracy you want your algorithm to achieve, there is no way to say when a model will achieve this desired score. We will need an unknown number of iterations before we get acceptable results. To make our projects more predictable, we follow a process that consists of four stages:
Discovery (1-2 weeks)
At the discovery phase, our goal is to define your business goals, evaluate whether you need machine learning to solve them and estimate how long it will take to collect the data and prepare them for analysis. This stage can last for one or two weeks.
Data collection (1-8 weeks)
The duration of the data collection phase depends on the method we use to gather the required data and the amount of effort needed to clean and transform the raw data. This stage can take from one week to a couple of months.
Model development (12+ weeks)
Our goal here is to build a model that can perform the task. Once we get a Proof-of-Concept, we start working on a production-ready solution. Getting the Proof-of-Concept can take from four to six weeks and implementing the algorithm in production may last for about three months and more.
Improvement (indefinite)
Data may change over time, and you need to constantly review and optimize your AI model. We continuously monitor our solution so they don't get lost with a different dataset.
Achieving results in machine learning can take time, and we can't guarantee that your model will be able to give you the results you're looking for. But we will do our best to make it happen.