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

Mykhailo Kovalevskyi

Offer Mykhailo work on your next project.

Ukraine Zaporizhzhia, Ukraine
7 days 4 hours back
Available for hire available for hire
on the service 2 years
  • Web UI/UX Designer
  • UX/UI design
  • Figma

Rating

Successful projects
No data
Average rating
No data
Rating
357
AI Art
142 place out of 2150
Interface Design (UI/UX)
452 place out of 2661

Language proficiency level

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

Skills and abilities

Programming

Design & art

Writing

Portfolio


  • TranslateFlow — instant translation of input fields on any website

    Web Programming
    TranslateFlow — 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

    Python
    FilmAdvisorBot 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

    Python
    Telegram 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 Development
    Access 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 & CSS
    A 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

    Python
    This 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

    Python
    Smart 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

Activity

  Latest proposals 10
Create a simple one-page website, text, photos
68 USD
Developer of Chrome Extension / JS script for automating YouTube Studio (WITHOUT API)
158 USD
Development of a website with statistics for the game.
68 USD
Create a website using a builder.
226 USD
Creation of a bilingual website for the repair and construction company
813 USD
Telegram miniApp Habit Tracker
564 USD
System for controlling the distribution of advertising flyers (geolocation + photo)
90 USD
Website for barbershop
139 USD
Development of a Telegram bot for receiving requests, saving contacts, and sending newsletters.
90 USD
Script or clicker for copying from Telegram to Viber or vice versa
100 USD