Vasil Savchuk
Offer Vasil work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Portfolio
-
Text and sentiment analysis platform "SentimentScan"
PythonCreated 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 & MicrocontrollersDevelopment 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"
PythonDeveloped 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
15 April 2025
609 USD
Creation of a website for image processing using AI
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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
We are looking for a Partner .
500 USD
|
|||||
|
Вторая ( финальна ) часть проекта TgMini app /
564 USD
|
|||||
|
WhatsApp Telegram Set up webhook server on Node.js or Python
23 USD
|
|||||
|
TGmini App game
564 USD
|
|||||
|
Auto-posting on social networks
45 USD
|
|||||
|
Telegram bot for uploading photos to the file system
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
|