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

Vitalii Kurpil

Offer Vitalii work on your next project.

Ukraine Lvov, Ukraine
2 months 23 days back
Available for hire available for hire
on the service 9 months 21 days
  • Google Apps Script
  • google forms
  • python bot
  • CRM system
  • Bot development
  • pipedrivecrm
  • keycrm
  • python
  • Google Sheets
  • Telegram Bots

Rating

Successful projects
No data
Average rating
No data
Rating
232
System & Network Administration
137 place out of 588
Client Management & CRM
102 place out of 317

Language proficiency level

Українська Українська: fluent
English English: intermediate

Skills and abilities

Portfolio


  • CRM-bot for order processing: Telegram + Trello + Google Sheets

    Client Management & CRM
    Developed a "turnkey" custom CRM system for a digital artist that fully automates the process from order receipt to delivery. The system connects Google Forms, Google Sheets, Telegram, and Trello into a single entity.
    Implemented functionality:
    Omnichannel Intake - orders enter the system in two ways: automatically through Google Forms or through manual creation directly in the Telegram bot interface (step-by-step questionnaire).

    Telegram Bot (Admin Panel):
    - Instant notifications about new orders.
    - One-click status management.
    - Financial analytics: automatic calculation of income for the week/month and determination.

    Trello Automation (Public Queue):
    - Automatic creation of cards in Trello upon order receipt.
    - The bot automatically changes color labels in Trello to indicate the order status.
    - Auto-moving cards to the "Done" list upon order completion through the bot.
    - All data is synchronized and stored in Google Sheets for security and reporting.

    Technologies: Google Apps Script, Telegram Bot API, Trello REST API, JSON, Webhooks.
  • Python script for synchronizing CRM SalesDrive with Google Sheets

    Databases & SQL
    The client needed to automate the transfer of order data from the CRM SalesDrive to Google Sheets for financial accounting. Manual transfer took a lot of time and led to errors.

    The solution was to develop a backend script in Python that works through Webhook. The system automatically tracks changes in order statuses in the CRM. As soon as the manager changes the status to "Shipped" or "Sale," the data is instantly sent to the spreadsheet.

    Functionality:
    - Instant response. Use of Webhooks technology to receive data in real-time.
    - Filtering. The script only responds to target statuses (for example, successful sale), ignoring others.
    - Detailing. Complete information is sent to the spreadsheet: date, article, product parameters, quantity, cost price, and sale price.
    - Security. Operation is configured through secure API keys with access rights segregation.

    Technologies used:
    - Python 3 (Flask)
    - SalesDrive API
    - Google Sheets API (gspread)
    - JSON / REST API

    The result is complete automation of the process. The client no longer needs to manually copy data, saving up to 5-10 hours of the manager's work per month and eliminating the human factor.
  • Real-time monitoring of NFT sales

    Bot Development
    I developed a bot in Python designed for monitoring NFT market activity on the TON blockchain (specifically on the GetGems marketplace) in real-time.

    The bot uses asynchronous requests to poll the blockchain API, filtering transactions for specific NFT collections, such as "Anonymous Telegram Numbers." When a sale occurs, the bot analyzes the raw blockchain data, converts values from nanotons to TON, and instantly sends a formatted message to a Telegram channel or private chat.

    Key features:
    - 24/7 monitoring of wallet/contract events via TonAPI.
    - Decodes JSON data to extract the NFT name, price, and transaction hash.
    - Automatically converts raw blockchain values into readable cryptocurrency TON prices.
    - Sends HTML messages with rich text and direct links to the marketplace.
    - Built using aiohttp for non-blocking asynchronous execution, ensuring high speed and stability.

    Technology stack: Python, aiogram, aiohttp, TonAPI, JSON, AsyncIO.

Activity

  Latest proposals 8
Assistance with setting up analytics in HubSpot dashboards based on basic metrics Personal project
ERPnext setup
16 USD
Development of a Telegram bot for a nutritionist with AI analysis of food photos and a paid subscription.
34 USD
Selection and configuration of ERP
225 USD
Telegram bot for receiving orders Personal project
23 USD
Internal CRM for the company
79 USD
Automation of client messages in KeyCRM (Viber / WhatsApp)
56 USD
Telegram bot
101 USD