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

Mykhailo Kovalevskyi

Запропонуйте Mykhailo роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Запоріжжя, Україна
7 днів 5 годин тому
Вільний для роботи вільний для роботи
на сервісі 2 роки

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
357
AI у дизайні
Дизайн інтерфейсів (UI/UX)

Рівень володіння мовами

Українська Українська: носій

Резюме

Привіт! Мене звати Михайло Ковалевський.

Я Python-розробник та веб-розробник із досвідом створення веб-додатків, автоматизації процесів і розробки ефективних цифрових рішень для бізнесу. Працюю як з фронтендом, так і з бекенд-логікою, створюючи повноцінні функціональні продукти.

Мій досвід включає:

• Розробку веб-сайтів та веб-додатків (UX/UI дизайн у Figma, адаптивна верстка, інтеграція функціоналу).
• Автоматизацію браузерних процесів та парсинг із використанням Python .
• Створення багатопотокових рішень і оптимізацію продуктивності на Python .
• Роботу з API, обробку даних та інтеграцію сторонніх сервісів.
• Тестування, оптимізацію та підтримку веб-проєктів.

Я орієнтуюсь на якість коду, продуктивність і масштабованість рішень. Завжди глибоко занурююсь у задачу клієнта, щоб створити стабільний, зрозумілий та ефективний продукт.

Навички та вміння

Програмування

Дизайн та арт

Робота з текстами

Портфоліо


  • TranslateFlow — миттєвий переклад полів вводу на будь-якому сайт

    Веб-програмування
    TranslateFlow — миттєвий переклад полів вводу на будь-якому сайті
    Пишеш будь-якою мовою — натискаєш «Перекласти поле» — і текст уже перекладено в реальному часі.
    Це розширення для Chrome, яке працює по всьому браузеру (на всіх сайтах без винятку).
    Як це працює:

    Пишеш у будь-якому полі вводу (чат, форма, коментар, Telegram, Gmail, Notion, будь-який сайт) своєю рідною мовою.
    Натискаєш кнопку «Перекласти поле» (або гарячі клавіші Ctrl + Shift + 3).
    За секунду текст у полі вже перекладений на потрібну мову (англійська, німецька, польська — яку обереш).
    Автоматичне визначення мови + переклад виділеного тексту теж одним кліком.
    Показує рівень впевненості перекладу (наприклад 85 %) і кнопку «Копіювати».

    Головні фішки:

    Працює в реальному часі прямо в полях вводу (не треба копіювати-виставляти в Google Translate).
    Активний на всіх сайтах Chrome (включаючи чати, соцмережі, CRM, банки, урядові сайти тощо).
    Гарячі клавіші: Ctrl+Shift+3 — переклад поля / виділеного тексту.
    Елегантний попап з перекладом повідомлень (як на скріні).
    Налаштування: авто-визначення, цільова мова, вимкнути/увімкнути на конкретних сайтах.

    Для кого:

    Фрілансери та команди, які спілкуються з іноземними клієнтами.
    Українці, які працюють з англомовними сервісами.
    Всі, хто втомився копіювати текст туди-сюди.
  • FilmAdvisorBot

    Python
    FilmAdvisorBot — це інтелектуальний Telegram-бот, розроблений для допомоги плівковим фотографам у точному визначенні експозиції з використанням смартфона як цифрового експонометра.

    Бот перетворює смартфон на інструмент точного аналізу освітлення. Користувач фотографує сцену телефоном та надсилає зображення боту. За допомогою алгоритмів аналізу зображення система визначає оптимальні параметри експозиції — витримку, діафрагму та експокорекцію — з урахуванням конкретної камери, об’єктива та типу плівки користувача.

    Основний функціонал

    Аналіз експозиції

    Оцінка яскравості сцени

    Рекомендації щодо витримки та діафрагми

    Розрахунок експокорекції

    Урахування ISO та динамічного діапазону плівки

    Адаптація до характеристик об’єктива та камери

    Емуляція плівки

    Імітація зерна

    Симуляція кольорових профілів різних типів плівки

    Налаштування контрасту та тональності

    Додавання віньєтки

    Попередній перегляд результату

    Інтелектуальні рекомендації

    Поради щодо вибору плівки відповідно до умов освітлення

    Попередження про ризик змазу

    Попередження про недоекспонування та переекспонування

    Рекомендації для складних умов зйомки

    Система профілю користувача

    Збереження параметрів камери

    Дані про об’єктив (фокусна відстань, діапазон діафрагми)

    Обрана плівка

    Швидкий перерахунок параметрів на основі збереженого профілю

    Технічна реалізація

    Backend на Python

    Інтеграція з Telegram Bot API

    Алгоритми аналізу зображення

    Система збереження користувацьких даних

    Модульна та масштабована архітектура
  • Telegram-бот для управління змінами та завданнями

    Python
    Telegram-бот для автоматизації управління робочими змінами, відстеження виконання завдань та координації команди. Підтримує автоматичні нагадування та інтерактивну систему відміток.
    Основний функціонал
    Управління групами

    Реєстрація робочих груп через команду /start
    Система адміністрування з рівнями доступу (ROOT, MAIN, ADMIN)
    Підтримка часових поясів
    Управління адміністраторами та їх ролями

    Управління учасниками

    Додавання/видалення учасників змін
    Прив'язка працівників до типів змін
    Автоматичне відстеження через username

    Типи змін

    Створення різних типів змін з часом початку/завершення
    Розподіл працівників по змінах
    Підтримка паралельних змін

    Шаблони завдань

    Створення текстових шаблонів з динамічними змінними
    Підтримка HTML та Markdown форматування
    Глобальні шаблони для всіх груп

    Система відвідуваності

    Персоналізовані кнопки для кожного учасника
    Автоматичне оновлення статусу виконання
    Альтернативні способи відмітки (команда /me, текст "виконити")
    Візуальна індикація виконаних завдань

    Автоматизація

    Автоматичні нагадування за шаблонами
    Повторювані нагадування з інтервалом
    Нагадування у конкретний час
    Автоматична зупинка при виконанні всіма

    Технічний стек

    Python 3.9+
    aiogram 3.x (асинхронний Telegram Bot API)
    SQLAlchemy 2.x (ORM)
    SQLite/PostgreSQL
    asyncio
    FSM (Finite State Machine)

    Ключові особливості

    Асинхронна архітектура для високої продуктивності
    Модульна структура коду
    Каскадне видалення пов'язаних записів
    Перевірка прав доступу
    Валідація користувацького вводу
    Інтуїтивна навігація через inline-клавіатури
    HTML-форматування повідомлень
    Індексація таблиць для швидких запитів

    Переваги

    Автоматизація рутинних процесів
    Прозорий контроль виконання завдань
    Масштабованість для команд будь-якого розміру
    Робота безпосередньо в Telegram без додаткового ПЗ
    Підтримка багатьох груп одночасно
    Скорочення часу на координацію команди

    Можливості розширення

    Експорт статистики в Excel/PDF
    Інтеграція з календарями
    Аналітична панель з графіками
    Мультимовна підтримка
    REST API для інтеграції
  • Access Bot

    Розробка ботів
    Access Bot — це Telegram-бот, розроблений для автоматизації процесу перевірки користувачів перед наданням доступу до закритих каналів, пов’язаних із криптовалютною тематикою. Основна функціональність полягає у верифікації особи за унікальним ідентифікатором (UID) і наданні доступу лише тим користувачам, які підтвердили свою реєстрацію в системі.

    Бот побудований із урахуванням принципів безпеки, гнучкості та повної автономності. Усі дії виконуються автоматично — від перевірки UID до надсилання запрошення в канал.

    Функціональні можливості:

    Перевірка користувачів за UID із локальної або віддаленої бази даних.

    Автоматичне запрошення підтверджених користувачів до закритих Telegram-каналів.

    Панель адміністратора з можливістю повного керування ботом:

    редагування текстів усіх повідомлень;


    перегляд статистики активності користувачів;

    моніторинг журналів дій (логів).

    Захист від несанкціонованих запитів і подвійної авторизації.

    Гнучка система сповіщень для адміністраторів.

    Технологічна основа:
    Бот розроблений на Python із використанням бібліотеки Aiogram для асинхронної взаємодії з Telegram API. Дані користувачів і результати перевірок зберігаються в SQLite, що забезпечує швидкість і стабільність роботи.

    Результат:
    Access Bot забезпечує ефективний, безпечний і повністю автоматизований процес контролю доступу до приватних криптоспільнот. Рішення поєднує стабільність серверної логіки з інтуїтивним інтерфейсом і підходить для будь-яких Telegram-каналів, де потрібна перевірка користувачів перед вступом.
  • Прототип сайту клієнта

    HTML та CSS верстання
    Сучасний чорно-білий лендінг для тату-майстра — мінімалістичний проєкт, що поєднує стиль, чистоту форми та естетику теми татуювань.
    Дизайн:
    Створений у Figma у монохромній палітрі з акцентом на контраст, баланс білого простору й чорних графічних елементів. Типографіка строга, лаконічна, підкреслює атмосферу професійності та індивідуальності бренду.
    Реалізація:
    Pixel-perfect верстка з адаптацією під усі пристрої. Оптимізовано швидкість завантаження, збережено точність передачі стилю й пропорцій із дизайн-макету.
    Технології:
    HTML5, CSS3, JavaScript
    Результат:
    Функціональний і візуально чистий лендінг у чорно-білому стилі, що передає характер тату-культури та демонструє повний цикл розробки — від концептуального дизайну до готового вебпродукту.
  • Telegram dia bot

    Python
    Це багатофункціональний Telegram-бот, створений для автоматизованого розрахунку доз інсуліну.
    Бот дозволяє виконувати повний аналіз потреб користувача:

    розрахунок болюсного інсуліну на їжу,

    визначення фонової (базальної) дози,

    автоматичний підрахунок по продуктах із бази даних,

    ведення статистики і збереження історії,

    розрахунок по хлібних одиницях (ХО).

    Інтерфейс спроєктований для швидкої взаємодії — усе доступно прямо у Telegram, без додаткових програм.

    Мета проєкту — спростити щоденний контроль цукру та розрахунок доз для людей, які користуються інсуліном, забезпечуючи точність, зручність і стабільність роботи.
  • Smart OLX Parser — AI-асистований парсер

    Python
    Smart OLX Parser — це повноцінний вебзастосунок для інтелектуального аналізу оголошень на платформі OLX, розроблений з використанням Python та інтеграцією з AI-моделями Claude від Anthropic. Проєкт створений для автоматизації процесу пошуку та валідації пропозицій на ринку б/в електроніки — зокрема, смартфонів.

    Ключові функціональні можливості:
    Адаптивний вебінтерфейс на базі з адмінпанеллю для запуску пошуку, перегляду прогресу та аналізу результатів;

    Інтелектуальний аналіз оголошень:

    Текстовий аналіз назви, опису, стану товару (модель, справність, наявність дефектів);

    Візуальна перевірка зображень через Claude Vision (визначення відповідності моделі, стану, наявності ушкоджень);

    Гнучка система фільтрації:

    Пошук за моделлю, ціновим діапазоном, регіоном, категорією;

    Налаштування рівня збігу за ключовими словами або строгої відповідності;

    AI-модерація кожного результату з визначенням статусу: approved / rejected;

    Реалізований REST API (/search, /settings, /export) для інтеграції з іншими системами;

    Автоматичне збереження результатів у форматі JSON з генерацією унікальних ID на основі вмісту оголошень;

    Реалізована система логування та обробки помилок на всіх етапах (запити, аналіз, AI-відповіді).

    Технології:
    Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)

    AI/ML: Claude Haiku / Sonnet via Anthropic API (NLP та Vision аналіз)

    Web: HTML-шаблон admin.html, адаптивна верстка, інтеграція з браузерними User-Agent

Активність

  Останні ставки 10
Зробити простий односторінковий сайт, текст, фотографії
2998 UAH
Розробник Chrome Extension / JS-скрипта для автоматизації YouTube Studio (БЕЗ API)
7000 UAH
Розробка сайту зі статистикою для гри.
3000 UAH
Зробити сайт на конструкторі
10 000 UAH
Створення двомовного сайту для ремонтно-будівельної компанії
36 068 UAH
Telegram miniApp Трекер Звичок
25 000 UAH
Система контролю розповсюдження рекламних листівок (геолокація + фото)
4000 UAH
Сайт для барбершопа
6183 UAH
Розробка Telegram-бота для прийому звернень, збереження контактів і розсилок
4000 UAH
Скрипт або клікер для копіювання з тг в вайбер або навпаки
4435 UAH