Vlad Khoroshylov
Рейтинг
Уровень владения языками
Резюме
Я — разработчик и технический партнер для бизнеса. Уже 4+ года создаю системы, которые автоматизируют рутину и повышают эффективность: от ботов и сайтов до баз данных и интеграций. Первые 2 года я внедрял автоматизацию в собственных процессах (онлайн-магазин), поэтому думаю не “фичами”, а результатом: быстрее обрабатывать заказы, меньше ошибок, больше контроля и прозрачности.
Работаю как один ответственный исполнитель, но при необходимости могу подключить проверенных специалистов под задачу (дизайн/верстка/контент) — при этом коммуникация и ответственность всегда на мне.
Основные направления:
Telegram-боты + интеграции (CRM, платежи, сервисы, API)
Сайты разной сложности, формы, личные кабинеты, админки
Базы данных, API, импорт/экспорт, синхронизации
Автоматизация процессов и отчетности (таблицы, учет, уведомления)
Напишите с описанием задачи — предложу 2–3 варианта реализации, сроки и бюджет.
Навыки и умения
Программирование
Услуги
Фото, аудио и видео
Портфолио
-
8000 UAH Сайт для удобного заполнения брифа
Создание сайта под ключРазработал веб-сайт для сбора технического задания в удобном формате. Пользователь заполняет структурированный бриф (статические креативы/презентация/полиграфия/видео/логотип/упаковка), после чего:
формируется PDF-файл с готовым ТЗ;
… генерируется ссылка на бриф, которую можно скопировать и отправить клиенту;
менеджер/исполнитель получает заполненный бриф в Telegram;
есть блок «Мои сохранения» для быстрого доступа к предыдущим брифам;
поддерживаются RU/EN/UA и подсказки/правила заполнения, чтобы клиент давал конкретные данные.
Цель: автоматизировать сбор ТЗ и уменьшить количество правок/уточнений на старте проекта.
#вебсайт #вебразработка #лендинг #формы #бриф #генерацияpdf #pdf #автоматизация #telegramбот #интеграция #uiux #адаптивныйдизайн #frontend #backend #javascript #nodejs #многоязычность #локализация #crm #бизнесинструменты
-
31 038 UAH Crypto Ikra — промо-лендинг с video hero, мультиязычностью и CTA
Создание сайта под ключCrypto Ikra — одностраничный промо-лендинг, который разработан для продвижения бренда/комьюнити. Сайт выполнен в тёмной “премиальной” стилистике с акцентными оранжевыми элементами и выразительной типографикой. Главный экран построен на полноэкранном фоновом видео, которое автоматически подбирается под устройство и ориентацию экрана (vertical/landscape). На странице реализованы переключатель языков, CTA-кнопки на Telegram/Instagram, а также аккуратные анимации и визуальные эффекты, усиливающие ощущение “дорогого” интерфейса.
Реализованный функционал
… Адаптивная вёрстка и UI-композиция: hero-блок, типографика, CTA, контентные секции.
Video hero с адаптивным выбором источника (vertical/landscape) под ориентацию и размер экрана.
Оптимизация видео для быстрого старта: сжатие, faststart, контроль лишних загрузок.
Стабильный autoplay на iOS/Safari: playsInline + резервный сценарий запуска play() при необходимости.
Оптимизация производительности: отложенная загрузка медиа ниже первого экрана (lazy-load через IntersectionObserver).
Мультиязычность: переключатель языков и логика переводов через кастомный хук.
Связь с системой продаж
Лендинг является частью единого решения: CTA ведут в Telegram-бот для продаж (каталог → корзина → оформление заказа), который оформлен отдельным кейсом в портфолио.
Стек: React, TypeScript, Tailwind CSS, Vite, Lucide Icons.
#landing #react #typescript #tailwind #vite #frontend #multilanguage #performance #video
-
77 595 UAH CryptoIkra — Telegram-магазин + лендинг + WebApp “Колесо фортуны
Разработка ботовCryptoIkra — комплексная система продаж и промо-механик “под ключ”: Telegram-бот + лендинг + WebApp + API + база данных + продакшен-деплой.
Пользователь оформляет заказ в Telegram (каталог → корзина → заказ), а промо-механика “Колесо фортуны” работает как Telegram WebApp с фиксацией результатов на сервере в PostgreSQL (не просто рандом на фронте). Все части развернуты на VPS под одним доменом с HTTPS и автозапуском сервисов.
Что реализовано
… 1) Telegram-бот (Python / Aiogram + PostgreSQL)
Каталог товаров по категориям, карточки товаров, выбор вариантов/граммовок.
Корзина: добавление/удаление, изменение количества, защита от ошибок (уход “в минус”, повторные клики).
Оформление заказа: сбор данных клиента, сохранение заказа и состава заказа в БД.
Бонусная система (монеты): начисление/списание, отображение баланса, события.
Поддержка медиа: фото + текст + inline-кнопки (единый стиль сообщений).
Админ-функции: рассылки и управление, стабилизация структуры проекта и импортов.
2) Лендинг (React + TypeScript + Vite)
Маркетинговая страница проекта на домене.
Разделы: описание продукта, преимущества, сценарии использования, CTA-переход в Telegram.
Сборка и деплой статики, корректная работа кеширования для обновлений.
3) WebApp “Колесо фортуны” (React + TypeScript + Vite)
Telegram mini app: колесо призов, UI результата, модалки.
Интеграция с API/БД — фиксация результатов спина и начисление призов/бонусов.
Подготовлена логика под вероятности выпадения призов (веса).
4) API-сервис (FastAPI + Uvicorn)
Backend для WebApp: эндпоинты для получения данных и сохранения спинов.
Подключение к PostgreSQL (единая база с ботом).
Развернут отдельным сервисом и проксируется через Nginx по /api/.
5) Инфраструктура и деплой (VPS / Ubuntu)
Домен и DNS, HTTPS через Certbot (Let’s Encrypt) + авто-продление.
Nginx reverse-proxy на одном домене:
/ — лендинг
/wheel/ — WebApp
/api/ — API
Autostart через systemd: Telegram-бот и API.
PostgreSQL: схема/права/подключения сервисов.
Настроено кеширование: HTML без кеша, статика (JS/CSS) с долгим кешем и версионированием.
Сложности и решения
Стабилизация логики корзины и заказа (заказ корректно завершается, корзина не теряется).
Защита от типичных ошибок Telegram API (message is not modified), повторных действий и некорректных состояний.
Один домен под несколько приложений без конфликтов (лендинг + WebApp + API).
Реальная серверная фиксация промо-результатов в БД.
Стек
Python, Aiogram, FastAPI, asyncpg/SQLAlchemy (async), PostgreSQL, React, TypeScript, Vite, Nginx, Certbot, systemd, Ubuntu VPS.
#telegrambot #aiogram #fastapi #react #typescript #postgresql #nginx #vps #webapp #landing #ecommerce #devops
-
6651 UAH Чат-бот в телеграм – система напоминаний и учёта финансов
Разработка ботовРазработан Telegram-бот, который сочетает в себе функционал планировщика напоминаний и инструмента для учёта личных финансов. Решение ориентировано на пользователей, которым важно в одном месте контролировать задачи и финансовые операции без использования сторонних сервисов и приложений.
Функционал:
… Напоминания
Создание разовых напоминаний с точным временем выполнения.
Настройка регулярных еженедельных напоминаний для повторяющихся задач.
Управление активными напоминаниями и их редактирование.
Учёт финансов
Фиксация расходов и доходов с выбором категории.
Хранение истории операций с возможностью просмотра по периодам.
Сравнение доходов и расходов для оценки финансового баланса.
Аналитика
Построение диаграмм по категориям расходов и доходов.
Формирование отчётов за день, неделю, месяц или несколько месяцев.
Возможность отдельно анализировать поступления по донатам или другим источникам.
Преимущества для пользователя:
Удобство: напоминания и финансовый учёт объединены в одном интерфейсе.
Простота: управление через привычный Telegram, без дополнительных приложений.
Аналитичность: наглядные отчёты и сравнение доходов с расходами помогают принимать более обоснованные решения.
Универсальность: подходит как для личного использования, так и для учёта небольших потоков доходов и расходов.
Результат:
Бот является инструментом для личной организации, объединяющим планирование времени и управление финансами. Пользователь получает возможность своевременно выполнять задачи и контролировать финансовое состояние с помощью визуальных отчётов и сравнений.
#Python #Aiogram #TelegramBot #Reminder #FinanceTracker #Analytics #Charts #Automation #pyTelegramBotAPI #Telegram-разработчик #Автоматизация
-
8868 UAH Telegram-бот подписок с платёжной логикой, автопродлением и адми
Разработка ботовГотовый бот для платной подписки в Telegram.
Запускает пробный доступ за 1 грн и после окончания автоматически списывает месячную стоимость. Следит за оплатами: если подписка остановлена или просрочена — доступ к каналу/группе закрывается, участник удаляется, при возобновлении — доступ возвращается.
Есть напоминания и рассылки тем, кто не оформил подписку или не завершил оплату. Админ-панель показывает пользователей и их статусы, историю платежей, позволяет быстро продлить, заморозить или разблокировать доступ, а также выгрузить данные.
В результате владелец канала получает прозрачную монетизацию без ручной модерации, стабильный доход за счёт автопродлений и рост конверсии благодаря напоминаниям.
…
#Python #Aiogram #TelegramBot #WayForPay #Payment #Subscription #Trial #AutoRenewal #AdminPanel #Automation #Mailing #AutoKick #Telegram #pyTelegramBotAPI #Telegram-разработчик
-
6651 UAH Чат-бот — умная напоминалка для менеджеров
Разработка ботовПроизводственный Telegram-бот для ежедневного управления задачами. Владелец пересылает контент (текст, фото, документ, видео), назначает исполнителя, и бот превращает сообщение в задачу с повторяющимися напоминаниями. Исполнитель закрывает задачу одной кнопкой, владелец получает уведомление.
Зачем
— Быстрая раздача задач без лишних чатов и ручных «пингов».
… — Ничего не теряется: бот напоминает, пока задача не закрыта.
— Единый стандарт для регулярных задач (ежедневные, еженедельные, ежемесячные триггеры).
Возможности
— Диспетчеризация задач: отправляете контент → выбираете исполнителя → исполнитель получает задачу с кнопкой «Готово».
— Автонапоминания: повтор каждые 30 минут до нажатия «Готово».
— Команда /rem для личных напоминаний исполнителей (форматы HH:MM или DD.MM HH:MM; бот понимает «сегодня/завтра»).
— Готовые пресеты расписания: Пн 10:00; Сб 19:00/19:30; 1/5/15/20 и последний день месяца.
— Сохранение сути контента: поддерживаются текст, фото, документы и видео; задача хранит важную выжимку исходного сообщения.
— Уведомления владельцу при закрытии задачи с кратким отчётом.
— Хранение задач в SQLite; переживает перезапуски, активные задачи и дедлайны восстанавливаются при старте.
— Часовой пояс Europe/Kyiv: все расписания работают по местному времени.
Как работает
Владелец отправляет сообщение и выбирает исполнителя.
Бот создаёт задачу, отправляет её исполнителю и сразу ставит напоминания.
Каждые 30 минут приходит напоминание до нажатия «Готово».
Исполнители могут ставить личные напоминания через /rem.
Регулярные задачи создаются по пресетам (дневные/месячные).
Пользовательские сценарии
— Владелец: отправить контент → выбрать исполнителя → исполнитель получает задачу → по завершении приходит уведомление.
— Исполнитель: получить задачу с кнопкой «Готово» → нажать → задача закрыта, владелец уведомлён.
— Личные напоминания: «/rem Закрыть отчёт 18:30» или «/rem Счета 05.09 10:00».
Команды
— /start — показывает список исполнителей и краткую инструкцию, с подсказками по пресетам расписания.
— /rem — создать личное напоминание (время/дата + описание).
Технические детали
— Стек: Python 3.12, aiogram 3.x (FSM, фильтры), APScheduler (cron/interval), SQLite.
— Состояния: FSM на этап выбора исполнителя владельцем.
— Персистентность: задачи в файле tasks.db; при запуске бот восстанавливает активные задачи и напоминания.
— Обработка контента: текст/фото/документ/видео, подписи и краткая выжимка для уведомлений владельца.
— Парсинг времени: форматы HH:MM и DD.MM HH:MM с валидацией.
— Часовой пояс: Europe/Kyiv.
Надёжность и логи
— Два канала логирования: bot.log и stdout.
— Устойчивая обработка ошибок: очистка устаревших сообщений, защита от заблокированных/деактивированных чатов, корректная деактивация задач.
— Идемпотентный старт: активные задачи автоматически восстанавливаются и пересоздаются напоминания.
Схема данных (SQLite)
Таблица tasks: task_id (PK), chat_id, type (text|photo|document|video), file_id, text_, caption, next_reminder_delta (minutes), deadline (ISO), status, message_id, source (owner|manager_rem|...), manager_num.
Ограничения
— Напоминания повторяются каждые 30 минут и требуют нажатия «Готово».
— Идентификаторы владельца и исполнителей заранее сконфигурированы (whitelist).
План развития
— Админ-панель (web/бот) с лентой задач и фильтрами.
— Гибкие интервалы повторов (15/30/60 минут), «тихие часы», SLA-цели.
— Шаблоны задач по ролям и проектам.
— Экспорт и отчётность (CSV/Google Sheets).
— Уведомления в каналы/группы при нарушении SLA.
Теги: #TelegramBot #Python #aiogram #APScheduler #SQLite #TaskManager #ReminderBot #Automation #Cron #FSM #Notifications #KyivTime #CRM #БотДляБизнеса #Фриланс #сайт-портфолио
-
11 085 UAH AudioToText – инструмент для преобразования аудио в текст
Разработка ботовУтилита, преобразующая аудиофайлы в текст с разбитием текста на 1 и 2 говорящего, с гибкими опциями: выбор языка, выходной формат и управление выводом. Идеально подходит для транскрипции интервью, подкастов, лекций и других аудио-данных.
Основные функции:
• Приём на вход аудиофайлов (mp3, wav и др.)
… • Транскрипция речи в текст (с выбором модели и языка)
• Опции командной строки: указание выходного файла, языка
• Поддержка различных форматов: .txt (основной), при необходимости — в других вариантах (JSON, VTT и др., если реализовано)
• Простота запуска: `python audiototext.py input.wav -l en -o output.txt`
• Лёгкая интеграция в пайплайны или автоматизацию
На данный момент проект завершён и не поддерживается, но весь исходный код доступен и открыт для использования и доработки.
#python #Telegram-разработчик #aiogram3 #aiogram #Telegram #telethon #pyTelegramBotAPI #Автоматизация #бизнес
-
17 000 UAH TelegramBotJobSearch – Telegram-бот для подбора вакансий и канди
Разработка ботовTelegram-бот, реализующий функционал поиска вакансий и кандидатов через понятный swipe-интерфейс — кандидаты создают профиль и просматривают вакансии (“Apply/Skip”), работодатели публикуют вакансии и получают заявки в виде очереди. Система внедряет антиспам-логику, приватность, монетизацию через Tribute и удобный флоу без лишнего шума, такой как у @leomatchbot.
Главные особенности:
• Онбординг и переход под защитой FSM (FSM-reset по /start)
… • Полноценные редакторы профиля и вакансий
• Гео-рекомендации: показы вакансий по городу пользователя
• Очередь заявок от кандидатов для удобства HR
• Антиспам: задержка 5 мин между реакциями
• Лимиты: 1 фото, 1024 символа в описании, 1 вакансия на работодателя
• Платный доступ для работодателей через Tribute + ежедневная верификация группового членства
• Приватность: контакты раскрываются работодателю только при совпадении
• Логирование и разделение логов (события / ошибки) для отладки и стабильности
• Удобная админка: модерация, отправка мотивационных “break” сообщений, трекинг ссылок (UTM-подобные)
На данный момент проект передан под владение покупателя, но все исходные коды сохранены и доступны для доработки.
Ссылка проекта на GitHub - https://github.com/Karaoki15/TelegramBotJobSearch
#Telegram #aiogram3 #Telegram-разработчик #Автоматизация #бизнес
Отзывы и комплименты о выполненных проектах 2
16 февраля
3000 UAH
Подключить Telegram-уведомления с формы сайта (заявки в TG)
Спасибо за выполненную работу
Исполнитель быстро включился в проект, сразу уточнил детали и предложил оптимальное решение. Интеграция Telegram-уведомлений с сайта на WordPress реализована корректно — заявки из обеих форм поступают без задержек, формат сообщения удобный и читаемый.
Отдельно отмечу:
оперативную обратную связь;
быстрое внесение правок;
аккуратную реализацию без "лишних" плагинов и нагрузки на сайт;
Работой доволен, все выполнено в срок. Рекомендую к сотрудничеству.
8 февраля
12 200 UAH
Корпоративный сайт для малого бизнеса (3–5 страниц)
Работой остались довольны. Команда ответственно подошла к задаче, всегда была на связи и быстро реагировала на правки.
Понравилось, что предлагали свои решения, а не просто выполняли указания. Все этапы прошли спокойно и без лишних задержек.
В результате получили качественный и аккуратный результат. Рекомендуем к сотрудничеству.
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Разработка сайта
|
|||||
|
Разработка сайта
|
|||||
|
Фриланс-проект
25 830 UAH
|
|||||
|
Фриланс-проект
3000 UAH
|
|||||
|
Фриланс-проект
20 000 UAH
|
|||||
|
Фриланс-проект
6458 UAH
|
|||||
|
Фриланс-проект
11 085 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект |