Mykhailo Kovalevskyi
Offer Mykhailo work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
-
Bot Development
from 113 USD for project
-
HTML & CSS
from 23 USD for project
-
Python
from 23 USD for project
-
Testing & QA
from 11 USD for project
Design & art
-
Web Design
from 18 USD for project
Writing
-
AI Content Creation
from 7 USD for project
Portfolio
-
TranslateFlow — instant translation of input fields on any website
Web ProgrammingTranslateFlow — instant translation of input fields on any website
You write in any language — click "Translate Field" — and the text is already translated in real time.
This is a Chrome extension that works across the entire browser (on all websites without exception).
How it works:
…
You write in any input field (chat, form, comment, Telegram, Gmail, Notion, any website) in your native language.
You click the "Translate Field" button (or use the hotkeys Ctrl + Shift + 3).
In a second, the text in the field is already translated into the desired language (English, German, Polish — whichever you choose).
Automatic language detection + translation of selected text also with one click.
It shows the confidence level of the translation (for example, 85%) and a "Copy" button.
Main features:
Works in real time directly in input fields (no need to copy-paste into Google Translate).
Active on all Chrome websites (including chats, social networks, CRMs, banks, government websites, etc.).
Hotkeys: Ctrl+Shift+3 — translate field / selected text.
Elegant popup with message translation (as shown in the screenshot).
Settings: auto-detection, target language, disable/enable on specific websites.
For whom:
Freelancers and teams communicating with foreign clients.
Ukrainians working with English-speaking services.
Anyone tired of copying text back and forth.
-
FilmAdvisorBot
PythonFilmAdvisorBot is an intelligent Telegram bot designed to assist film photographers in accurately determining exposure using a smartphone as a digital light meter.
The bot transforms the smartphone into a precise lighting analysis tool. The user photographs the scene with their phone and sends the image to the bot. Using image analysis algorithms, the system determines the optimal exposure parameters — shutter speed, aperture, and exposure compensation — taking into account the specific camera, lens, and type of film the user has.
… Main functionality
Exposure analysis
Scene brightness assessment
Recommendations for shutter speed and aperture
Exposure compensation calculation
Consideration of ISO and film dynamic range
Adaptation to lens and camera characteristics
Film emulation
Grain simulation
Simulation of color profiles for different types of film
Contrast and tonal adjustments
Vignette addition
Result preview
Intelligent recommendations
Advice on film selection according to lighting conditions
Warnings about the risk of blur
Warnings about underexposure and overexposure
Recommendations for challenging shooting conditions
User profile system
Saving camera settings
Lens data (focal length, aperture range)
Selected film
Quick recalculation of parameters based on saved profile
Technical implementation
Backend in Python
Integration with Telegram Bot API
Image analysis algorithms
User data storage system
Modular and scalable architecture
-
Telegram bot for managing changes and tasks
PythonTelegram bot for automating the management of work shifts, tracking task completion, and coordinating the team. Supports automatic reminders and an interactive marking system.
Main functionality
Group management
… Registration of work groups via the command /start
Administration system with access levels (ROOT, MAIN, ADMIN)
Support for time zones
Management of administrators and their roles
Participant management
Adding/removing shift participants
Binding employees to shift types
Automatic tracking via username
Shift types
Creating different types of shifts with start/end times
Distribution of employees across shifts
Support for parallel shifts
Task templates
Creating text templates with dynamic variables
Support for HTML and Markdown formatting
Global templates for all groups
Attendance system
Personalized buttons for each participant
Automatic status update
Alternative marking methods (command /me, text "complete")
Visual indication of completed tasks
Automation
Automatic reminders based on templates
Recurring reminders with intervals
Reminders at specific times
Automatic stop when all tasks are completed
Technical stack
Python 3.9+
aiogram 3.x (asynchronous Telegram Bot API)
SQLAlchemy 2.x (ORM)
SQLite/PostgreSQL
asyncio
FSM (Finite State Machine)
Key features
Asynchronous architecture for high performance
Modular code structure
Cascading deletion of related records
Access rights verification
User input validation
Intuitive navigation through inline keyboards
HTML formatting of messages
Indexing tables for fast queries
Advantages
Automation of routine processes
Transparent control of task completion
Scalability for teams of any size
Working directly in Telegram without additional software
Support for multiple groups simultaneously
Reduction of time spent on team coordination
Expansion capabilities
Exporting statistics to Excel/PDF
Integration with calendars
Analytical dashboard with graphs
Multilingual support
REST API for integration
-
Access Bot
Bot DevelopmentAccess Bot is a Telegram bot designed to automate the process of verifying users before granting access to closed channels related to cryptocurrency topics. The main functionality lies in verifying identity through a unique identifier (UID) and providing access only to those users who have confirmed their registration in the system.
The bot is built with principles of security, flexibility, and complete autonomy in mind. All actions are performed automatically—from UID verification to sending invitations to the channel.
… Functional capabilities:
User verification by UID from a local or remote database.
Automatic invitation of confirmed users to closed Telegram channels.
Administrator panel with full control over the bot:
editing texts of all messages;
viewing user activity statistics;
monitoring action logs.
Protection against unauthorized requests and double authorization.
Flexible notification system for administrators.
Technological foundation:
The bot is developed in Python using the Aiogram library for asynchronous interaction with the Telegram API. User data and verification results are stored in SQLite, ensuring speed and stability of operation.
Result:
Access Bot provides an efficient, secure, and fully automated process for controlling access to private crypto communities. The solution combines the stability of server logic with an intuitive interface and is suitable for any Telegram channels where user verification is required before joining.
-
Client's website prototype
HTML & CSSA modern landing portfolio for a web developer, created in a minimalist style with a focus on structure, clean typography, and user-friendliness.
Design:
Developed in Figma with consideration of modern UI/UX trends: responsive grid, light background with purple accents, thoughtful content hierarchy.
…
Implementation:
Executed pixel-perfect layout with full adaptation for mobile devices, optimized speed, and maintained exact compliance with the design.
Technologies:
HTML5, CSS3, JavaScript
Result:
A functional and modern landing page that demonstrates the full cycle of work — from design in Figma to a finished web product.
-
Telegram bot
PythonThis is a multifunctional Telegram bot designed for automated insulin dose calculation. The bot allows for a complete analysis of user needs:
calculation of bolus insulin for food,
… determination of background (basal) dose,
automatic calculation based on products from the database,
keeping statistics and saving history,
calculation based on bread units (BU).
The interface is designed for quick interaction — everything is available directly in Telegram, without additional programs.
The goal of the project is to simplify daily sugar control and dose calculation for people using insulin, ensuring accuracy, convenience, and stability of operation.
-
Smart OLX Parser — AI-assisted parser
PythonSmart OLX Parser — is a full-fledged web application for intelligent analysis of listings on the OLX platform, developed using Python and integrated with AI models Claude from Anthropic. The project is created to automate the process of searching and validating offers on the used electronics market — in particular, smartphones.
Key features:
Responsive web interface with an admin panel for launching searches, viewing progress, and analyzing results;
…
Intelligent listing analysis:
Text analysis of the title, description, condition of the item (model, functionality, presence of defects);
Visual verification of images via Claude Vision (determining model compliance, condition, presence of damages);
Flexible filtering system:
Search by model, price range, region, category;
Setting match level by keywords or strict matching;
AI moderation of each result with status determination: approved / rejected;
Implemented REST API (/search, /settings, /export) for integration with other systems;
Automatic saving of results in JSON format with generation of unique IDs based on listing content;
Implemented logging and error handling system at all stages (requests, analysis, AI responses).
Technologies:
Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)
AI/ML: Claude Haiku / Sonnet via Anthropic API (NLP and Vision analysis)
Web: HTML template admin.html, responsive layout, integration with browser User-Agent