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

Ольга Ш.

Предложите Ольге работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Бровары, Украина
8 месяцев 13 дней назад
Свободен для работы свободен для работы
на сервисе 8 месяцев 14 дней

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
189
Python 1
Разработка ботов

Навыки и умения

Портфолио


  • 15 000 UAH

    ИИ-апскейлинг изображений и видео

    AI и машинное обучение
    Ключевые технологии и архитектура:

    - AI-модели: Интегрированы Real-ESRGAN (x2/x4/x8, режимы normal/anime) для апскейлинга и GFPGAN (v1.4) для восстановления лиц.
    - Управление моделями: Реализован Singleton ModelManager с LRU-кэшем (на базе OrderedDict) для эффективной загрузки и переключения моделей.
    - Оптимизация GPU: Включает класс GPUCapabilities для автоматического определения VRAM и compute capability, что позволяет динамически настраивать tile_size, half-precision (FP16) и включать TF32 для GPU Ampere/Ada.
    - Многопоточность: Обработка изображений вынесена в QThread (UpscaleWorker), чтобы GUI не блокировался.
    - Обработка видео: Реализован пайплайн (reader/processor/writer) на threading.Thread и queue.Queue для параллельной обработки кадров. Используется subprocess для вызова ffmpeg (демультиплексирование, сохранение аудиодорожек, сборка).
    - Фильтры: Модульная FilterPipeline для применения цепочки фильтров (CLAHE, Bilateral denoise, Dehaze, Canny edge sharpening и др.).
    - Оптимизация памяти: MemoryOptimizedProcessor для обработки сверхбольших изображений (тайлинг).

    Функционал:

    - Пакетная обработка изображений (включая Drag-n-Drop).
    - Live-preview с виджетом SplitView (сравнение "до/после").
    - Управление пресетами (через QSettings).
    - Локализация (JSON, Translator) и смена тем (QSS).
    - Мониторинг VRAM/RAM в реальном времени (psutil, pyqtgraph).
  • 6000 UAH

    Парсер TGStat с графическим интерфейсом

    Парсинг данных
    Десктопное приложение на Python для сбора данных о Telegram-каналах и чатах с сайта TGStat. Приложение обладает полноценным графическим интерфейсом, реализованным на PyQt6, и использует библиотеку DrissionPage для управления браузером Chromium и парсинга веб-страниц.

    Ключевые возможности:

    - Графический интерфейс (GUI): Интуитивно понятный интерфейс на PyQt6 позволяет легко настраивать параметры сбора, запускать/останавливать процесс и отслеживать логи выполнения в реальном времени.
    - Управление браузером: DrissionPage используется для автоматизации браузера, поддерживая как обычный, так и headless-режим.
    - Обход Cloudflare: Реализован класс для автоматического прохождения базовых проверок Cloudflare ("Just a moment...").
    - Поддержка авторизации: Приложение проверяет наличие активной сессии на TGStat и, при необходимости, ожидает ручного входа пользователя, сохраняя профиль для будущих запусков.
    - Два режима парсинга:
    - По категориям: Гибкий выбор стран и категорий для массового сбора данных.
    - По ссылкам: Сбор информации по предоставленному списку прямых URL.
    - Фильтрация: Возможность выбора типа (каналы/чаты) и установка минимального порога по количеству подписчиков.
    - Многопоточность: Задачи подключения к браузеру и парсинга выполняются в отдельных потоках (QThread), предотвращая зависание интерфейса.
    - Экспорт данных: Собранные данные (название, подписчики, ссылка, категория и др.) автоматически сохраняются в .xlsx файл с помощью pandas.

    Стек: Python, PyQt6, DrissionPage, pandas.
  • 10 000 UAH

    Многофункциональный Telegram-бот для маркетинга

    Разработка ботов
    Многофункциональный Telegram-бот для маркетинга

    Многофункциональный Telegram-бот на Python, предназначенный для автоматизации маркетинга. Архитектура включает два компонента: сетку user-ботов на Telethon и управляющую админ-панель на Aiogram.

    Ключевой функционал:

    - Multi-account ядро: Управление пулом Telethon-аккаунтов с поддержкой прокси (включая ротацию, массовое добавление и авто-назначение).
    - AI-генерация: Интеграция с OpenAI API (с механизмом ротации ключей, учетом лимитов и отказоустойчивым fallback на G4F) для генерации комментариев и ведения диалогов.
    - Автоматизация:
    - Реагирование на ключевые слова (глобальные и по категориям).
    - Авто-комментирование новых постов в целевых каналах.
    - Ведение многоходовых диалогов с пользователями.
    - Отправка комментариев по расписанию (APScheduler).
    - Админ-панель: Полноценный UI для управления аккаунтами (проверка, удаление забаненных, массовое обновление профилей), чатами (массовое добавление/удаление), настройками AI, аналитикой (SQLite) и фоновыми задачами.
  • 2000 UAH

    Универсальный медиазагрузчик

    Python
    Universal Media Downloader — это кросс-платформенное десктопное приложение для загрузки медиа (видео и аудио), написанное на Python с использованием фреймворка PyQt6.

    Приложение построено на многопоточной архитектуре (QThreadPool, QRunnable) для обеспечения полностью отзывчивого UI во время операций. В качестве бэкенда используется yt-dlp для поддержки сотен сайтов (YouTube, VK, TikTok, RuTube и др.) и FFmpeg для постобработки (например, слияния форматов или извлечения аудио).

    Ключевые возможности:

    - Параллельная загрузка нескольких файлов с управлением очередью (старт, стоп, повтор задачи).
    - Гибкий ввод: прямая вставка URL, пакетная вставка из буфера, drag-and-drop ссылок и txt файлов.
    - Продвинутые настройки:
    - Выбор качества (включая "только аудио") индивидуально для каждого сервиса.
    - Поддержка Cookies (из файла или через авто-детекцию браузера) для доступа к приватному контенту.
    - Автоматическая загрузка субтитров.
    - Современный UI:
    - Кастомные виджеты (QListWidget) для отображения элементов списка (превью, прогресс, статус).
    - Полная кастомизация тем (Light/Dark) через QSS.
    - Интернационализация (i18n) с переключением языка (Ru/En/Uk) на лету.
    - Надежность: логирование, проверка наличия ffmpeg при старте, очистка временных файлов при отмене.

Активность

  Последние ставки 4
Телеграм бота для курсов/подписки
3500 UAH
Телеграм-бот для доступа до онлайн-курсу
4000 UAH
Скачать видео-курс из моего кабинета
3000 UAH
Граббер постов Telegram
700 UAH