Олег СуворовАрхив ← Портфолио

Архив работ

Небольшие, старые и типовые работы с 2009 года — по два предложения на каждую. Крупные проекты со скриншотами и цифрами — в портфолио.

ИИ и тексты 21

  • Генератор сказок по брифу редакцииПо тону, описаниям персонажей и сцен и чек-листу редактора модель пишет сказки для серии. Голос героев не плавает от выпуска к выпуску.
  • Генератор публикаций для психологовСначала собирается корпус реальных текстов и разбирается, какие приёмы в них работают. Потом пишутся посты в интонации площадки, а не типовая ИИ-простыня.
  • ИИ-ассистент для входящих обращенийАссистент на базе открытого агента со своей базой знаний определяет, кто пишет и зачем. Заявка передаётся человеку уже квалифицированной.
  • Автоответчик на заявки с площадки услугМодель разбирает запрос и готовит черновик отклика. Он приходит в Telegram — остаётся проверить и отправить.
  • Холодные рассылки с проверкой доставляемостиДо отправки проверяются SPF, DKIM, DMARC, MX, PTR и чёрные списки. Письма персонализирует модель, поэтому они не выглядят шаблоном.
  • Классификатор обращений для службы поддержкиМодель читает входящие письма и раскладывает их по темам и срочности. Ответственный получает только своё, срочное поднимается наверх очереди.
  • Сводка звонков отдела продажЗаписи разговоров расшифровываются и сжимаются до выжимки: о чём договорились и что обещали клиенту. Итоги дня читаются за пять минут вместо прослушивания.
  • Проверка договоров на рискованные пунктыМодель сверяет договор с чек-листом юриста и подсвечивает отличия от типовой редакции. Юрист смотрит только на отмеченные места.
  • Описания товаров для каталогаПо характеристикам из таблицы пишутся уникальные описания карточек в едином стиле магазина. Готовый текст возвращается в файл для загрузки на сайт.
  • Ответы на отзывы на картах и маркетплейсахНа каждый новый отзыв модель готовит ответ с учётом его тона. Менеджер правит и публикует, а негатив приходит отдельным уведомлением.
  • Извлечение данных из счетов и накладныхСканы и PDF разбираются на поля: поставщик, сумма, позиции, даты. Результат ложится в таблицу, спорные места помечаются для проверки.
  • Бот-консультант для интернет-магазинаОтвечает на вопросы о доставке, оплате и наличии по данным магазина. Нестандартный вопрос передаёт менеджеру вместе с историей диалога.
  • Протоколы совещаний по записиЗапись встречи превращается в протокол: решения, задачи, ответственные и сроки. Файл уходит участникам сразу после созвона.
  • Анализ отзывов о продуктеОтзывы собираются в темы: на что жалуются, что хвалят, что просят добавить. Итог — короткий отчёт с живыми формулировками покупателей.
  • Помощник для записи в салонБот понимает свободную фразу вроде «завтра после шести к Ане» и находит свободное окно. Запись сразу попадает в расписание мастера.
  • Перевод каталога с глоссариемКаталог переводится моделью по глоссарию терминов компании, чтобы названия не менялись от страницы к странице. Спорные места собираются в список для редактора.
  • Сценарии коротких видео по статьям блогаИз статьи получается сценарий ролика: зацепка, главные тезисы, призыв к действию. Длина подгоняется под нужный формат.
  • Модерация комментариевМодель отсеивает спам, оскорбления и рекламу до публикации. Сомнительные случаи ждут решения модератора, а не удаляются молча.
  • Подсказки ответов для техподдержкиПо тексту обращения система находит похожие решённые тикеты и предлагает готовый ответ. Операторы отвечают быстрее и одинаково по сути.
  • Выжимки из длинных документовОтчёты и регламенты на десятки страниц сжимаются до одной страницы главных выводов. Каждый вывод ссылается на раздел исходника.
  • Черновая разметка данных для обученияМодель делает первичную разметку, человек только подтверждает или правит. Время уходит на спорные примеры, а не на очевидные.

Автоматизация и боты 16

  • Телеграм-бот приёма заявокКлиент заполняет заявку по шагам прямо в чате, менеджер получает готовую карточку. Статус заявки клиент видит там же.
  • Синхронизация CRM и Google ТаблицСделки из CRM сами попадают в таблицу отдела, правки из таблицы возвращаются обратно. Данные больше никто не переносит руками.
  • Напоминания клиентам об оплатеСистема следит за сроками абонентских платежей и заранее пишет клиенту. Менеджер видит, кто оплатил, а кто молчит.
  • Остатки склада на сайте по расписаниюОстатки из учётной системы регулярно обновляются в карточках магазина. Покупатель не заказывает то, чего нет.
  • Утренний отчёт по продажам в TelegramКаждое утро собственник получает выручку, число заказов и средний чек за вчера. Сравнение с прошлой неделей — в той же строке.
  • Заявки с сайта в CRMЗаявки со всех форм сайта попадают в CRM с источником и рекламной меткой. Дубли склеиваются по телефону.
  • Бот записи на приём в клиникуПациент выбирает врача и время, получает подтверждение и напоминание за день. Отмена сразу освобождает окно в расписании.
  • Учёт рабочего времени через ботаСотрудники отмечают начало и конец смены в Telegram. В конце месяца табель формируется сам.
  • Уведомления о статусе заказаКлиент получает сообщение при каждой смене статуса: собран, отправлен, доставлен. Вопросы «где мой заказ» отпадают сами.
  • Перенос рутины из Excel в веб-формуСложную таблицу, которую вели несколько человек, заменила форма с проверками и общей базой. Ошибки ввода ловятся сразу, а не в конце месяца.
  • Автопостинг в соцсети по расписаниюПосты готовятся заранее и выходят по плану сразу в несколько каналов. Охваты собираются в одну таблицу.
  • Сверка банковской выписки со счетамиВыписка сопоставляется с выставленными счетами. Неоплаченные и переплаченные подсвечиваются.
  • Бот базы знаний для новых сотрудниковНовичок спрашивает, где взять пропуск или как оформить отпуск, и сразу получает ответ. Кураторы отвечают только на новые вопросы.
  • Счета по закрытым сделкамПо закрытой сделке система сама формирует счёт и отправляет клиенту. Номер и реквизиты подставляются автоматически.
  • Контроль сроков задачБот каждое утро присылает сотрудникам задачи на день, а руководителю — просроченные. Трекер не нужно открывать ради проверки.
  • Заказы с маркетплейсов в одну систему учётаЗаказы с нескольких площадок собираются в одном месте. Остатки списываются без ручного ввода.

Парсеры и данные 21

  • Аналитика спроса на фриланс-биржеЛента заявок и продажи исполнителей сведены в одну базу. Близкие по смыслу задачи модель собирает в кластеры.
  • Парсер каталога за капчей и антибот-фильтромСбор через управляемый браузер с ротацией прокси. Капча распознаётся автоматически.
  • Парсер вакансийДубли одной вакансии из разных публикаций склеиваются. При повторных запусках отмечаются появившиеся и закрытые.
  • Модуль сбора поисковой выдачиБиблиотека работает в постоянном профиле браузера. К другим скриптам подключается обычным импортом.
  • Шаблон парсера под сдачу заказчикуЗапуск в один клик, выгрузка в Excel и журнал работы. Основа для типовых заказов на сбор данных.
  • Мониторинг цен строительных магазиновЦены на выбранные позиции собираются у конкурентов раз в день. Изменения приходят сводкой: кто поднял, кто опустил.
  • Каталог поставщика в свою базуКаталог поставщика с характеристиками и фото переносится в таблицу для загрузки в магазин. Повторный запуск обновляет цены и наличие.
  • Поиск тендеров по ключевым словамПлощадки закупок проверяются по списку запросов, новые тендеры приходят в Telegram. Уже просмотренные не повторяются.
  • Объявления о недвижимости по районуОбъявления по району и параметрам собираются в таблицу с ценой за метр. Снятые с публикации отмечаются при следующем запуске.
  • Мониторинг ассортимента конкурентовОтслеживается, какие товары появились и исчезли в каталогах конкурентов. Раз в неделю приходит отчёт о новинках.
  • Отзывы о компании с разных площадокОтзывы собираются в одну таблицу с датой и оценкой. Новый негатив приходит отдельным уведомлением.
  • Единая афиша мероприятийСобытия с нескольких сайтов собираются в одну афишу с датами и ценами. Дубли одного события склеиваются.
  • Характеристики товаров для сравненияХарактеристики моделей разных брендов приводятся к одной таблице и одинаковым единицам. Сравнение идёт в одном файле.
  • Курсы и цены на сырьё в базуКотировки собираются по расписанию и копятся в базе. По истории строится график.
  • Уведомление о появлении товараСкрипт следит за страницами нужных товаров и сообщает, когда они появились в продаже. Частота проверок щадящая.
  • Каталог запчастей с применяемостьюДетали собираются вместе с марками и моделями, к которым подходят. Таблица готова к загрузке в интернет-магазин.
  • Открытые данные госреестров в удобную базуОткрытые наборы данных скачиваются, чистятся и сводятся в одну базу. Обновление запускается само при выходе новой выгрузки.
  • Зарплатные вилки для HR-аналитикиВакансии по профессии и региону собираются вместе с вилками. Отчёт показывает медиану и разброс.
  • Дайджест упоминаний в новостяхУпоминания компании и конкурентов собираются в ежедневный дайджест. У каждой новости — ссылка на источник.
  • Меню и цены ресторанов районаМеню конкурентов сводится в таблицу для сравнения цен по блюдам. Видно, где цены выше рынка, а где ниже.
  • Отслеживание изменений на страницахСкрипт замечает, когда на отслеживаемых страницах меняется текст или цена. Изменение приходит с подсвеченной разницей.

Сайты 16

  • Витрина магазина автозапчастейПодбор детали по VIN-коду, артикулу, марке, модели и году. Бренды, акции и ответы на частые вопросы — на одной странице.
  • Этот сайтВизитка и портфолио на чистом HTML без сборки. Сетка bento, фильтры, просмотр скриншотов и видео.
  • Лендинг стоматологической клиникиОдна страница с услугами, ценами, врачами и формой записи. Заявки уходят администратору в Telegram.
  • Сайт-визитка юридической компанииУслуги, команда, практика и контакты на аккуратном лёгком сайте. Быстро открывается с телефона.
  • Каталог продукции производителяКаталог с фильтрами по характеристикам и карточками товаров. Запрос цены по каждой позиции уходит менеджеру.
  • Калькулятор стоимости ремонтаКлиент выбирает площадь, тип работ и материалы — калькулятор считает смету. Итог отправляется вместе с заявкой.
  • Личный кабинет клиентаКлиент видит свои заказы, счета и закрывающие документы в одном месте. Акт скачивается без звонка менеджеру.
  • Админка для ведения заказовПростая панель, где сотрудники ведут заказы, меняют статусы и оставляют комментарии. Права разграничены по ролям.
  • Переезд сайта на новый движокСайт перенесён с устаревшей платформы с сохранением адресов и настроенными редиректами. Для поисковиков страницы остались на своих местах.
  • Ускорение медленного сайтаКартинки, скрипты и кеширование приведены в порядок, особенно для мобильных. Результат подтверждён замерами до и после.
  • Сайт турагентства с подбором туровФорма подбора по стране, датам и бюджету отправляет запрос менеджеру. Горящие предложения выводятся на главной.
  • Внутреннее SEO интернет-магазинаКарточки получили микроразметку, адреса стали понятными, категории связаны перелинковкой. Цена и наличие могут показываться прямо в выдаче.
  • Сайт фитнес-клуба с расписаниемРасписание занятий правится в админке, клиент записывается на тренировку онлайн. Свободные места в группе считаются сами.
  • Подбор шин по автомобилюПокупатель выбирает марку и модель машины — сайт показывает подходящие размеры. Результат сразу фильтрует каталог.
  • Лендинг онлайн-курсаСтраница с программой, отзывами и оплатой. Каждая заявка приходит с меткой рекламного источника.
  • Сайт застройщика с шахматкой квартирИнтерактивная шахматка показывает свободные и проданные квартиры. Статусы подтягиваются из таблицы отдела продаж.

Документы и отчёты 12

  • Договоры по шаблонуМенеджер вводит данные клиента, система собирает договор с приложениями в DOCX. Реквизиты и суммы прописью подставляются сами.
  • Коммерческие предложения из прайсаПо выбранным позициям собирается КП с ценами, фото и условиями. Готовый PDF уходит клиенту в один клик.
  • Акты и счета пачкойПо таблице закрытых работ акты и счета формируются на всех клиентов сразу. Файлы раскладываются по папкам клиентов.
  • Именные сертификаты участниковПо списку участников создаются именные сертификаты в PDF. Каждый получает свой на почту.
  • Сводная таблица из отчётов филиаловОтчёты в разных форматах сводятся в одну таблицу. Ошибки и пропуски выделяются цветом.
  • Прайс-лист для печатиПрайс собирается из базы товаров в свёрстанный документ с разделами и оглавлением. Новые цены — пересборка за минуту.
  • Заполнение бланков из таблицыЗаявления, анкеты и доверенности заполняются данными из таблицы. Одна кнопка — комплект на каждого человека.
  • Брошюра о компании к выставкеМатериалы заказчика собраны в брошюру, готовую к печати. Вёрстка проверена на вылеты и разрешение картинок.
  • Ежемесячный отчёт для собственникаДанные из учёта сводятся в отчёт с графиками и комментариями. Формат не меняется от месяца к месяцу.
  • Техническая документация к проектуРуководство администратора, описание базы и инструкции на случай сбоя. Написаны так, чтобы проект мог принять другой специалист.
  • Выгрузки для бухгалтерииНужные бухгалтерии срезы данных выгружаются в оформленные таблицы. Еженедельная ручная сборка больше не нужна.
  • Пакет документов при приёме на работуПриказ, договор и согласия формируются одним комплектом. Данные сотрудника вносятся один раз.

Серверы 14

  • Доступ к серверу без белого адресаОбратный туннель до арендованного VPS делает домашнюю машину доступной снаружи. Работает как обычный хост.
  • Починка и уборка сервера онлайн-радиоСтанция числилась выключенной — вещание восстановлено, лишнее вычищено. Результат проверен запросами и логами.
  • Переезд с хостинга на свой VPSСайт, база и почта переехали на собственный сервер. Настроены сертификаты с автопродлением.
  • Резервное копирование с проверкойЕжедневные копии сайта и базы уходят на отдельное хранилище. Восстановление проверено на тестовой машине.
  • Лечение сервера после взломаНайден и удалён вредоносный код, закрыты уязвимые места, сменены доступы. Настроен контроль изменений файлов.
  • Корпоративная почта на своём доменеПочтовый сервер с SPF, DKIM и DMARC. Письма проходят проверки почтовых сервисов.
  • Docker-окружение для проектаПриложение, база и очередь упакованы в контейнеры. Локальная машина и боевой сервер работают одинаково.
  • Мониторинг доступности сайтовСайты проверяются каждые несколько минут, о сбое приходит сообщение в Telegram. Отдельно отслеживается срок сертификатов.
  • VPN для удалённых сотрудниковСотрудники подключаются к внутренним ресурсам через защищённый канал. Доступ выдаётся и отзывается одной командой.
  • Сервер под учётную системуСервер подготовлен под учётную базу с резервными копиями и ограниченным доступом. Нагрузка под наблюдением.
  • Кеширование и балансировка на nginxСтатика кешируется, нагрузка распределяется между процессами. Сайт спокойнее переносит всплески посещаемости.
  • Собственные прокси для рабочих задачРазвёрнут набор своих прокси с учётом доступов. Задачи ходят через собственные адреса.
  • Обновление устаревшего сервераСтарая система и пакеты обновлены до поддерживаемых версий. Перед обновлением снят полный снимок.
  • Аудит безопасности сервераПроверены открытые порты, пароли, права и журналы. Заказчик получил список рисков с приоритетами.