Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Zahar H.

Offer Zahar work on your next project.

Ukraine Dnepr, Ukraine
11 days 2 hours back
Very busy very busy
14 Safes completed
2 months 2 days back
14 clients
on the service 12 years

Rating

Successful projects
93%
Average rating
7.75 out of 10
Rating
1346
Javascript and Typescript 1
336 place out of 3455
Bot Development
126 place out of 1904
5 projects
Bot Development
2 projects
Data Processing
2 projects
Databases & SQL
1 project
HTML & CSS

Language proficiency level

Українська Українська: fluent
Русский Русский: fluent
English English: pre-intermediate

Skills and abilities

Portfolio


  • 282 USD

    AI call quality analysis system

    AI & Machine Learning
    Project Goal
    Development of a comprehensive system for automating the collection, transcription, and AI analysis of calls from corporate PBXs and online channels. The system provides real-time monitoring of service quality, detection of critical errors, and generation of analytical reports for management.

    Key Features
    • Automatic call collection from Binotel API — hourly synchronization of completed calls (incoming and outgoing) with filtering of internal numbers
    • Uploading and transcription of audio via AssemblyAI — speech recognition with speaker separation (manager / client)
    • AI assessment of call quality via OpenAI — three assessment schemes depending on the type of call (incoming, warm outgoing, cold outgoing)
    • Three interactive dashboards in Metabase — call analytics, KPIs and performance, quality by ratings
    • Admin panel for managing prompts — ability to edit assessment criteria without access to n8n
    • Web view of call details — interactive interface with dialogue, rating, metadata, and audio

    Technical Details
    The system consists of 8 n8n workflows and is built on a microservices architecture:
    • Collector (hourly) — request to Binotel API, normalization, and recording in call_queue
    • Processor (every 10 minutes) — uploading audio, starting transcription in AssemblyAI
    • Transcription (webhook) — receiving the completed transcript from AssemblyAI
    • AI Agent (on schedule) — quality assessment via GPT with Structured Output Parsing
    • Infrastructure: Docker (Hetzner), PostgreSQL, Qdrant, Metabase, Nginx Proxy Manager with automatic SSL

    Advantages of the Solution
    • Full automation — no manual processing, the pipeline operates 24/7
    • Real-time quality control — instant detection of critical errors by managers
    • Detailed analytics — dashboards with filtering by managers, dates, types of calls
    • Flexibility of criteria — admin can change prompts and assessment schemes without a developer
    • Scalability — architecture is ready for an increase in the number of calls and operations

    Results
    The system operates in automatic mode. In the first month, over 13,500 calls were analyzed (not including historical data which was also calculated). Dashboards show a clear correlation between service quality and sales results. Management received a tool for objective assessment of team performance.
    The final cost of call assessment is $0.003 (approximately 15 kopecks).

    #n8n #Binotel #AssemblyAI #OpenAI #Metabase #PostgreSQL #Automation #CallAnalytics #AI #Telephony #UkrainianRetail #Portfolio
  • 34 USD

    Development of a Telegram bot for order automation

    Project goal:
    Creation of a Telegram bot for automating the order acceptance process from clients. The bot is designed to simplify order management, reduce time spent on manual recording, and increase work efficiency.

    Main functions of the bot:
    Store selection:
    The user selects a city and a store from the list.
    The list of stores can be supplemented or changed.

    Order formation:
    The user adds products to the order via buttons: selects a category, a specific product, and enters the quantity.
    The product price is automatically pulled from the database.
    The total amount is calculated automatically (quantity × price).

    Product exchange:
    Ability to add products for exchange.
    Products for exchange are not included in the total amount.

    Statistics and reports:
    Formation of a daily report: number of stores, total amount of invoices, number of sold products.
    Data is automatically recorded in a Google spreadsheet for further analysis.

    Order history:
    The user can view recent orders for quick repetition.

    Technical details:
    Platform:
    The bot is developed based on the Telegram Bot API.
    Data is stored and synchronized with Google Sheets through the Google Sheets API.

    Database:
    The Google spreadsheet contains three main sheets:
    Products — list of products and their prices.
    Stores — list of stores distributed by cities.
    Orders — history of all orders with dates and amounts.

    Additional features:
    Ability to edit orders during their creation.
    Automatic data update in Google Sheets.
    Command to restore data from the bot in case of accidental deletion of the spreadsheet.

    Advantages of the solution:
    Automation: Reduced time for manual order recording.
    Convenience: Simple interface with buttons for quick product addition.
    Accuracy: Automatic calculation of the order amount.
    Flexibility: Ability to add new stores and products.
    Statistics: Convenient report for sales analysis.

    Client feedback:
    "Working with Zakhar exceeded all my expectations! He is a professional in his field, diving into the project details from day one, understanding my needs, and offering the best solutions. The order automation he developed works flawlessly, significantly simplifying processes and saving my time. I recommend Zakhar as a top-notch specialist!"

    Hashtags:
    #TelegramBot #Automation #Orders #GoogleSheets #Freelance #Portfolio
  • 95 USD

    Development of a multilingual chatbot on the Crisp platform

    Content Management
    Project goal:
    Creation of a multifunctional chatbot on the Crisp platform for automating communication with clients. The bot was to include a multi-level menu, support for multiple languages, filters, and other features to enhance user interaction.

    Main functions of the bot:
    Multi-level menu:
    More than 10 submenu cards created for various interaction scenarios.
    Each menu configured to perform specific tasks, such as answering frequently asked questions, providing information about services, etc.

    Support for multiple languages:
    Language switching configured in the bot for user convenience.
    Each menu and message adapted to the selected language.

    Filters and automation:
    Filters added for automatic distribution of user requests.
    Automatic responses configured based on keywords and other parameters.

    Backup:
    Project backup created to ensure data security.
    Instructions for restoring the bot provided to the client in case of need.

    Recommendations for improvement:
    Weaknesses of the Crisp platform identified and recommendations provided for their elimination.
    Advice given on connecting AI to enhance the bot's functionality.

    Technical details:
    Platform:
    Crisp platform used for creating and configuring the bot.

    Project complexity:
    The project involved working with a large number of menus, filters, and multilingual support.
    Deficiencies of the platform identified and corrected, allowing for improved bot performance.

    Advantages of the solution:
    Automation: Reduced workload on operators due to automatic responses and filters.
    Flexibility: Multi-level menu and support for multiple languages provide convenience for users.
    Security: Project backup created, allowing for quick restoration of the bot's operation in unforeseen situations.
    Recommendations: Useful advice provided for further improvement of the bot, including connecting AI.

    Client feedback:
    "Excellent work! Everything is done. Explained even how my system works. Helped set up even what was not in the technical assignment! Highly recommend! A professional in their field!"

    Hashtags:
    #Crisp #ChatBot #Automation #MultilingualBot #Filters #Backup #Freelance #Portfolio
  • 23 USD

    Automation of data collection and processing from Google Sheets

    Data Parsing
    Project goal:
    Set up automatic data import from 25 Google Sheets into a single table with subsequent formatting to a unified format. The data is updated daily, so it is important to ensure stable system operation.

    Main functions:
    Data import:

    Data from 25+ sheets is automatically collected into a single table.
    All sheets have a similar but not identical structure.
    The tool has the ability to add sheets independently.
    At the time of writing this text, the client already has more than 50 sheets.

    Formatting to a unified format:
    Product sizes in different formats (42 1/2, 42.2/3, 42 (2/3)) are converted to a unified format (for example, 42.5).
    Extra spaces, indents, and line breaks are removed. There is also a sheet for filtering special characters or phrases. For example, products without packaging ("Without box") are excluded from processing.

    Processing of deleted products:
    If a product is removed from the supplier's sheet, the final table indicates 0 in the "Quantity" field instead of disappearing because the website needs to have accurate information in the database.
    For suppliers who indicate a quantity of 0 for irrelevant products, this data is also transferred.

    Automation of updates:
    Data is automatically updated every 10 minutes.
    The script checks for new data and updates the final table.

    Technical details:
    Structure of the tables:
    Each supplier's table has a separate sheet in the final table.
    Data is collected using formulas and scripts.

    Filtering and processing:
    Rules are used for size conversion, removal of extra characters, and ignoring unnecessary data.
    Automatic removal of rows with incorrect data is set up.

    Scripts:
    The script transfers data from sheets to the final table, checking for new and deleted products.
    If a product disappears from the supplier's table, the final table indicates 0 in the "Quantity" field.

    Advantages of the solution:
    Automation: Reduced time for manual data updates.
    Flexibility: Ability to add new sheets and customize processing rules.
    Accuracy: Data from different sources is formatted to a unified format, facilitating further work.

    Client feedback:
    "Thank you very much for the work! The project was completed efficiently, quickly, and with a clear guide on what works and how! Communication is easy, quick and clear responses, and problem-solving! I am very satisfied that I chose you, I recommend you to everyone!"

    Hashtags:
    #GoogleSheets #Automation #DataProcessing #Scripts #Freelance #Portfolio
  • 56 USD

    Development of a Telegram bot for managing applications and services

    Bot Development
    Project goal:
    Creation of a Telegram bot for automating the processing of applications, providing services, and communicating with users. The bot is developed for a company that provides services in the housing and communal services sector and additional services.

    Main functions of the bot:
    Main menu: Emergency situations, Payment, Order a call, Additional services, Housing equipment.
    Emergency situations: The user fills out a form with the following data: Full name, address, contract number, description of the problem. After submitting the form, the user receives a message: "Your request has been recorded and will be reviewed within the working day." The application is sent to the technical chat and to the email.
    Order a call: The user fills out a form: subject of the request, message, contact number, preferred time for the call. The manager receives a message in Telegram and will call the client back.
    Additional services: A list of services that can be offered to users.
    Housing equipment: The user selects a housing complex from the list (for example, Tetris Hall, Faina Town, etc.). For each housing complex, there is a list of products that can be managed through Google Sheets. The ability to leave a request to order a product.
    Payment: The user selects the type of payment: Individual entrepreneur to individual entrepreneur or from individual entrepreneur to individual entrepreneur. Receives payment details or a payment link.

    Technical details:
    Development platform: The bot is developed on the SendPulse platform, which allows for quick implementation of functionality and easy integration with other services.
    Database: Google Sheets is used to store data about applications, products, and services.
    Automation: Applications are automatically sent to the technical chat and to the email. Automatic removal of users from the system is set up after a certain period.

    Advantages of the solution:
    Speed of implementation: The bot was developed in 3 days.
    Ease of management: Easy to edit functionality through the SendPulse platform.
    Automation: Reduced workload on managers due to automatic processing of applications.
    Flexibility: Ability to add new services and products through Google Sheets.

    Client feedback:
    "A specialist in their field. It was a pleasure to work with them!"

    Hashtags:
    #TelegramBot #SendPulse #Automation #ApplicationManagement #HousingAndCommunalServices #Freelance #Portfolio
  • 23 USD

    Integration of Google Sheets with Google Calendar for automation

    Bot Development
    Project goal:
    Creation of an automated system for synchronizing tasks from Google Sheets to Google Calendar with reminders sent to performers and management.

    Main functions:
    Integration of Google Sheets with Google Calendar: each employee has a separate sheet in the table with tasks and deadlines. Tasks are automatically transferred to the calendar, where they are displayed as events.
    Sending reminders: after adding a task, a message is sent to the performer and manager's email with a reminder about the deadline.
    System flexibility: the ability to add new sheets for new employees. A checkbox to select whether to add tasks to the calendar. Automatic filling of the start date after entering the task description.
    Automation: the script checks the table every minute (or another interval). After processing, the system reports successful event addition and message sending.

    Technical details:
    Table structure: columns "Short Name", "Description", "Start Date", "End Date", "Checkbox", "Trigger".
    Calendar settings: a separate calendar is created for each employee. The manager has access to all calendars.
    Script logic: the script checks the table, transfers tasks to the calendar, and sends messages.

    Advantages of the solution:
    Time savings through automation.
    Convenience of tracking tasks through separate calendars.
    Flexibility for adding new employees.
    Transparency for management.

    Client feedback:
    The project has been successfully implemented. The system has automated task management, significantly easing the workload.

    Hashtags:
    #GoogleSheets #GoogleCalendar #Automation #TaskManagement #Scripts #Efficiency #Freelance #Portfolio

Reviews and compliments on completed projects 13 1

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great. Zakhar is a mega professional specialist. I recommend him to everyone for collaboration. He did even more than planned. Many things have been improved. ONCE AGAIN, I RECOMMEND!!!

23 September 2025 68 USD
Telegram bot — Car parts ransom

Quality
Professionalism
Cost
Contactability
Deadlines

Everything was done efficiently and on time!

22 September 2025 113 USD
Telegram bot for store inspectors

Quality
Professionalism
Cost
Contactability
Deadlines

The deadlines have increased more than twice from what was agreed upon, while the date for the bot demonstration was changed several times, but the demonstration itself never took place. There are no results, just excuses that it will be ready soon, that the project took more time than the Contractor expected, despite the fact that we communicated online twice before the start to discuss the current functionality of our existing system and talked about what is lacking. I am very disappointed with this collaboration.

Quality
Professionalism
Cost
Contactability
Deadlines

The task was too complex, even when drafting the technical specifications. Therefore, the deadline was extended during the work process. Zakhar provided support and even a video user manual.

28 May 2025 34 USD
Creating Google Sheets

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great, Zakhar did even more than I expected, I will contact you again! Thank you

22 March 2025 23 USD
Finalization of the table

Quality
Professionalism
Cost
Contactability
Deadlines

Excellent result. Everything was fast, clear, high-quality, without unnecessary questions. I recommend for collaboration!

Quality
Professionalism
Cost
Contactability
Deadlines

Collaboration with Zakhar exceeded all my expectations! He is a professional in his field, diving into the project details from the very first day, understanding my needs, and offering the best solutions. The order automation he developed works flawlessly, significantly simplifying processes and saving my time.

I would like to specifically highlight his responsibility and communication, always in touch, open to revisions, and doing everything possible for the best result. The project was completed even better than I expected.

I recommend Zakhar as a top-class specialist who approaches work with understanding and professionalism. If you are looking for a reliable developer, feel free to reach out to him!

17 December 2024 34 USD
Telegram bot

Quality
Professionalism
Cost
Contactability
Deadlines

A quality and quickly made Telegram bot. I recommend.

4 December 2024 11 USD
Excel help

Quality
Professionalism
Cost
Contactability
Deadlines

everything is great
thank you
everything is great
thank you
everything is great
thank you

4 November 2024 56 USD
Tables

Quality
Professionalism
Cost
Contactability
Deadlines

Very diligent specialist, provided his recommendations and improved the original idea.

Profile deleted | Personal | Response review

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great, I recommend it.
Everything is cool, we understood each other well, the task was done well.

25 October 2024 95 USD
Described in the correspondence

Quality
Professionalism
Cost
Contactability
Deadlines

Great job! Everything is done.
He even explained how my system works 🙂
He helped set up even what was not in the technical assignment!
I highly recommend !!!!!
A professional in his field!

Quality
Professionalism
Cost
Contactability
Deadlines

Thank you very much for the work! The project was completed with quality, quickly, and with a clear guide on what works and how! Communication is easy, quick and clear responses, and problem-solving! I am very pleased that I chose you, I recommend you to everyone!

Quality
Professionalism
Cost
Contactability
Deadlines

Quick response, project delivered on time, I recommend

Activity

  Latest proposals 10
Set up a Telegram bot
23 USD
Creation of a Telegram bot
90 USD
Automation through n8n or a similar solution
180 USD
Development of an AI assistant for automated call monitoring and analytics
180 USD
Automation of the sales funnel in Telegram for a construction company
282 USD
AI bot for placing orders in remote 1C
180 USD
Automation of Google Sheets (processing reports from Rozetka + formulas)
135 USD
Development of a simple Telegram bot (1 button)
23 USD
Tarot reader
180 USD
AI Call Analyzer. Analysis of incoming and outgoing calls from sales department managers.
282 USD