Открыт к удалённой работе и проектам

Собираю ботов, интеграции и веб-сервисы, которые работают без ручного труда

Пять проектов ниже — от Telegram-бота с подписками до AI-агента, который каждое утро приносит сводку по конкурентам. В каждом кейсе видно задачу, что именно я делал, на чём и за какой срок.

5проектов от задачи до запуска
2–6 недельтипичный срок одного проекта
полный цикланализ, разработка, запуск, поддержка

Кейсы

Порядок — от простого к сложному. В каждом блоке: задача, действия, стек и результат.

01

Telegram-бот с подписками, оплатой и рассылками

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

3 недели под ключ

Что сделал

  • Сценарии на кнопках и тексте: покупка, продление, отмена, восстановление доступа
  • Приём оплаты через API платёжного сервиса, проверка подписи на вебхуке, защита от повторной обработки платежа
  • Подписки с датой окончания и автопродлением, напоминание за три дня до конца
  • Сегментация базы и отложенные рассылки с ограничением частоты, чтобы не улетать в спам
  • Админ-панель: пользователи, платежи, ручная выдача и продление доступа

Стек

Node.jsJavaScript Telegram Bot APIREST API webhookSQL Cloudflare Workers

Результат

Доступ выдаётся автоматически, ручных операций в продажах не осталось.

02

Интернет-магазин автозапчастей

Каталог с подбором по автомобилю, заказы, оплата и статистика

6 недель проектирование + разработка

Что сделал

  • Схема базы: товары, аналоги и кроссы, применимость по марке и модели, остатки, заказы, платежи
  • Поиск и фильтры по артикулу и автомобилю, пагинация, кэш частых запросов
  • Корзина, оформление заказа, оплата, статусы и уведомления покупателю
  • Админ-панель: заказы, остатки, отчёты по продажам и конверсии, выгрузка в таблицы
  • Роли и права: менеджер видит заказы, но не меняет цены и остатки

Стек

JavaSpring JDBCMySQL HTML/CSS/JSREST API

Результат

Заказы и отчётность в одной системе, ручные таблицы больше не нужны.

03

AI-агент для мониторинга рынка конкурентов

Ежедневная сводка изменений цен и ассортимента

2 недели разработка

Что сделал

  • Сбор данных через API и страницы, нормализация названий и характеристик
  • История цен и остатков, сравнение с предыдущим срезом, поиск отклонений
  • LLM-классификация ассортимента и короткая сводка изменений обычным языком
  • Алерты в Telegram по порогам: снижение цены, новый товар, уход позиции из продажи
  • Недельный отчёт и выгрузка в таблицу для дальнейшего разбора

Стек

JavaScriptNode.js REST APIJSON SQLLLM API Telegram Bot APIcron

Результат

Сводка приходит сама утром, ручной обход сайтов конкурентов убран.

04

CRM: внедрение и автоматизация процессов

Замена таблиц и переписки одной воронкой с автоматическими задачами

5 недель анализ + внедрение

Что сделал

  • Описание процессов, схема сущностей и справочников под реальную работу отдела
  • Перенос данных из Excel с проверкой дублей и восстановлением связей
  • Воронки, автоматические стадии, роботы и напоминания вместо ручных контрольных звонков
  • Интеграции: почта, мессенджер, вебхуки и обмен данными с учётной системой
  • Роли и права, регламенты и обучение сотрудников, отчёты по конверсии и срокам

Стек

Битрикс24REST API webhookSQL Excel / Google SheetsJavaScript

Результат

Задачи не теряются, статус сделки виден без звонка менеджеру.

05

Telegram Mini App: каталог и оплата

Покупка внутри мессенджера, без перехода на сайт

3 недели разработка

Что сделал

  • Mini App на HTML/CSS/JS с авторизацией по данным мессенджера
  • Каталог, карточка товара и корзина, синхронизация с ботом
  • Оплата и статусы заказа прямо в чате
  • Админка: товары, заказы, базовая статистика продаж

Стек

Telegram WebApp APIJavaScript HTML/CSSNode.js REST APISQL

Результат

Покупка за три экрана, приложение не нужно устанавливать.

06

Пропуск в фитнес-клуб по QR: турникет вместо ресепшена

Приложение с регистрацией, цифровой пропуск и автоматический доступ по скану

4 недели проектирование + разработка

Что сделал

  • Регистрация и вход по номеру телефона, привязка аккаунта к карточке клиента
  • Цифровой пропуск: подписанный QR с коротким сроком жизни и автообновлением
  • Серверная проверка права прохода: срок абонемента, заморозка, лимит, блокировка
  • Связка со сканером турникета: запрос на проход и ответ «открыть» или «отказ с причиной»
  • Журнал событий и идемпотентность, работа турникета без сети по локальному списку
  • Админка клуба: продления, заморозки, ручной пропуск, отчёты по загрузке зала

Стек

JavaSpring JDBCSQL REST APIJavaScript QR

Результат

Проход по QR без администратора на входе, все посещения и отказы в журнале.

Как я работаю

Одинаковый порядок на любом проекте: сначала понять задачу, потом писать код.

01 / РАЗБОР

Задача и ограничения

Что болит сейчас, кто этим пользуется, что нельзя сломать. На выходе — список требований.

02 / ПРОТОТИП

Каркас и схема данных

Схема базы, сценарии, интерфейсы. Согласуем до того, как начнётся разработка.

03 / ЗАПУСК

Рабочая версия

Разработка короткими шагами, проверка на реальных данных, исправления по ходу.

04 / ПОДДЕРЖКА

Документация и передача

Инструкция, логи, разбор ошибок. После сдачи проект можно поддерживать без меня.

Стек

Что использую в работе. Синие — то, на чём делаю основную часть задач.

Языки и разметка

JavaScriptJava SQLHTML/CSS Node.jsPython (скрипты)

Интеграции и API

REST APIwebhook JSONTelegram Bot API Telegram WebAppPostman LLM API

Данные и системы

MySQLExcel / Google Sheets Битрикс24amoCRM GitCloudflare Workers

Обсудим вашу задачу

Расскажите, что нужно автоматизировать или собрать. Отвечу, реально ли это в ваши сроки, что понадобится с вашей стороны и сколько времени займёт.