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

Vasil Savchuk

Offer Vasil work on your next project.

Ukraine Sumy, Ukraine
8 months 2 days back
Available for hire available for hire
1 Safe completed
1 year back
1 client
on the service 1 year

Rating

Successful projects
No data
Average rating
No data
Rating
306
Python 2
243 place out of 4466
C# 3
516 place out of 1200

Language proficiency level

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

Skills and abilities

Portfolio


  • Text and sentiment analysis platform "SentimentScan"

    Python
    Created a service for automatic analysis of brand reviews on social media and review sites. The system detects "sentiment" (positive/negative), key topics, and generates summary reports.

    Tasks and Achievements
    Data Collection: Deployed a pipeline based on Scrapy that parses Twitter, forums, and review sites, collecting ~100,000 reviews per day.

    Data Preparation: Used nltk and pymorphy2 for tokenization, normalization, and stop-word removal.

    ML Model: Trained a model based on sklearn (Logistic Regression + TF-IDF) for sentiment evaluation. Additionally, extracted key words and phrases (RAKE).

    Microservices and API: Divided the logic into several services (data collection, analysis, REST API for delivering results) that interact via gRPC.

    Results:

    Sentiment recognition with an accuracy of about 88%.

    The marketing and PR department quickly responds to negative mentions, increasing customer loyalty.

    Reports are generated automatically and updated every 2 hours, providing timely analytics.

    Technology Stack: Python (Scrapy, nltk, sklearn), Docker, gRPC, PostgreSQL, Elasticsearch (for fast text searching).
  • 90 USD

    Auto-click script for background interaction with games (AHK + AHI)

    Embedded Systems & Microcontrollers
    Development of a complex script in AutoHotkey for the game Foxhole, which runs in the background even when the window is minimized.
    Support for key combinations (Shift+LMB, RMB, action keys, etc.), interaction with the window via PostMessage instead of standard ControlSend/ControlClick.
    The script uses AutoHotInterception (AHI) to handle system keystrokes in the background without intercepting the main input.
    Ideal for automating routine actions in the game.

    Also implemented:

    Automatic game window detection by title

    Flexible pause settings

    Minimalist structure with expansion capabilities

    #AHK #AutoHotInterception #GameAutomation #BackgroundScript
  • Personal Finance Management Platform "MoneyWise"

    Python
    Developed a desktop application in Python for analyzing and planning personal finances. The program allows users to track income and expenses, create charts by expense categories, and generate monthly reports.
    Used PyQt5 to create a user-friendly interface that works on Windows, Linux, and MacOS.
    Implemented data storage in SQLite, set up migrations, and automated backups.
    With pandas and matplotlib, created a block that visualizes income/expense dynamics and generates PDF or Excel reports.
    For the confidential part of the data (e.g., passwords for bank accounts), used the cryptography library to encrypt records before saving them in the database.

    The program allowed users to generate monthly summaries twice as fast as traditional Excel templates.
    Ease of installation (single .exe/.dmg/.AppImage) and minimal hardware requirements.

    Technology stack: Python, PyQt5, SQLite, pandas, matplotlib, cryptography.

Reviews and compliments on completed projects 1

Quality
Professionalism
Cost
Contactability
Deadlines

Very promptly executed. Rolled out the prototype on the working servers. Communication is at a high level. Technical skills are high.

Activity

  Latest proposals 10
We are looking for a Partner . Personal project
500 USD
Вторая ( финальна ) часть проекта TgMini app / Personal project
564 USD
WhatsApp Telegram Set up webhook server on Node.js or Python
23 USD
TGmini App game Personal project
564 USD
Auto-posting on social networks
45 USD
Telegram bot for uploading photos to the file system Personal project
158 USD
Telegram bot for uploading photos to the file system
135 USD
Parsing OLX in Google Sheets
226 USD
Creation of a website for image processing using AI
609 USD
Integration of chat GPT - image generation
316 USD