- 2021 — 2025
Рунет Бизнес Системы
Развитие CMS-интеграций по договору: платёжные модули и Сбер ID.
Frontend-разработчик Product engineer
Интерфейсы на Vue, Nuxt и TypeScript.
Старший frontend-разработчик: 2024–2026 — основной сайт и внутренние панели в компании "Самолёт". В свободное время развиваю свою экосистему: платформу для работы с агентами Kvorum, локальные голосовые сервисы Fono и WhiteVoice, UI-кит Gavia.

Формат работы
Москва, удалённо или гибрид. Полная занятость в продуктовой команде или проект по договору — при необходимости с командой из проверенных разработчиков, тестировщиков и аналитиков.
Предметные области
Платёжные модули для CMS для 12 банков, включая Сбер, Альфа-Банк и ВТБ, — десятки тысяч установок. Сбер ID, передача данных для чеков.
Сайт застройщика "Самолёт": подбор квартир с большим количеством фильтров, панели для офисов продаж.
Интернет-магазины: с нуля на Nuxt 3, на 1С-Битрикс и Laravel, поддержка магазинов брендов одежды, подключение оплаты.
CRM-система, конструктор PWA-приложений, внутренние панели для сотрудников.
Опыт
14+ лет в вебе, с 2017 — на Vue
Лидил frontend-команды в Social Media Holding и "Самолёте". Весь опыт ↓
01 / Работа
Больше 14 лет в вебе: от веб-студий
до продуктовых команд и банковских интеграций.
Старший frontend-разработчик
Ключевые технологии
Большую часть времени работал в команде основного сайта: 6 frontend- и 2 backend-разработчиков, тимлид и PM. Переводил страницы из монолита (Django и Vue 2) на Nuxt 3, а затем на Nuxt 4. Переход на Nuxt унифицировал архитектуру фронтенда, оптимизировал загрузку страниц и процесс сборки, снизив сложность дальнейшей разработки.
Основной фокус команды — страница подбора квартир, один из ключевых разделов сайта. Также команда отвечала за интеграцию Яндекс Метрики по всему сайту для продуктовой аналитики.
Около полугода руководил командой полного состава из 10 человек, в том числе 4 frontend-разработчика, 2 backend-разработчика, продакт, PM, аналитик и QA. Выпустили новую версию панели менеджера — инструмента сотрудников, которые встречают клиентов в офисах продаж и проводят презентации, — и новые функции для неё.
Внедрил архитектуру на Nuxt layers: панели смогли переиспользовать слои, созданные для основного сайта samolet.ru.
ИИ в работе OpenAI Codex.
samolet.ru ↗Lead Frontend Developer
Ключевые технологии
Руководил frontend-командой из 4 человек: принимал задачи, декомпозировал и распределял их, проводил ревью кода. Основной проект — CRM-система.
Частично выполнял роль аналитика: разбирался в сырых запросах бизнеса, выяснял, что нужно на самом деле, согласовывал решение и доводил его до реализации. Кроме CRM, вёл frontend конструктора PWA-приложений, PWA-приложения и интернет-магазина на Vue 3 и Nuxt 3.
Fullstack-разработчик
Ключевые технологии
Разрабатывал официальные модули 12 банков для приёма платежей, кредитования и авторизации в CMS. Интегрировал банковские API, подключал оплату в интернет-магазинах, настраивал передачу данных для фискализации. Интегрировал Сбер ID с 1С-Битрикс, Drupal, Joomla и WordPress.
Модули, над которыми работал, — десятки тысяч установок:
Fullstack-разработчик
Ключевые технологии
Разрабатывал и поддерживал основной сайт компании на Laravel, jQuery и Vue.js. Участвовал в разработке новой версии клиентского личного кабинета на Angular 6.
life-pay.ru ↗Frontend-разработчик
Ключевые технологии
Разрабатывал веб-интерфейсы на AngularJS 1.6.
Веб-разработчик
Ключевые технологии
Начинал в веб-студиях "Два слона" ↗ и Techart ↗, а также делал сайты на заказ.
Основной профиль — программирование: серверная часть на PHP, шаблоны и модули для популярных CMS — 1С-Битрикс, WordPress, Joomla, OpenCart и MODX. Также занимался вёрсткой и немного SEO. За эти годы участвовал в разработке более 30 проектов.
ИП · с 2018 года
Беру долгосрочные проекты по договору: поддержку и развитие продуктов для постоянных клиентов. С RBS и Fashion Studio сотрудничество длилось годами.
Развитие CMS-интеграций по договору: платёжные модули и Сбер ID.
Представляет в России французские бренды одежды. Техническая поддержка трёх официальных интернет-магазинов: интерфейс, скорость, аналитика и метрики.
02 / Проекты
Хобби и личные исследования: пять основных продуктов,
которыми пользуюсь каждый день, и несколько экспериментов.
работает сейчасв планахНаведите на продукт, чтобы увидеть связи, нажмите — чтобы открыть его ниже.Нажмите на продукт, чтобы открыть его ниже.
Рабочая среда, где знания, задачи и решения связаны между собой, а ИИ-агенты работают с ними проверяемо и в заданных границах.
Решение остаётся в чате, задача — в трекере, срок — в календаре, а причина изменения со временем забывается. Агенту приходится каждый раз заново пересказывать проект.
В Kvorum агент подключается к контексту проекта через MCP: получает свою область доступа и разрешённые действия, а каждая запись проходит через preview и подтверждение. Человек задаёт направление и принимает итог.
Куда растёт: Kvorum Delivery — связать знания, задачи, изменения кода, проверки и факты поставки, чтобы связь намерения и результата можно было проверить по источникам. Это направление, а не готовый продукт.
Исходный код и сервис пока не публикую.
У разных фактов — разные источники
TaskЗачем делали и какой результат ждали — в задаче.
RAG помогает найти материал со ссылкой на источник, но не заменяет сам источник.
Локальное распознавание речи: голосовой ввод для Windows и API для других приложений.
Голосовой ввод запускается по горячей клавише: Fono распознаёт речь прямо на компьютере и вставляет текст в активное окно. Есть история распознаваний, личный словарь и голосовые команды, текст можно обработать или перевести с помощью ИИ. В бете — запуск записи по фразе-пробуждению и речевой тренер.
Локальный REST API подключает распознавание к другим приложениям — так Kvorum расшифровывает голосовые записи, не отправляя токен Fono на сервер.
Библиотека компонентов и шрифт для Vue 3 и TypeScript — общая основа интерфейсов моих приложений.
Выберите цвет
Озеро · #294451
Кнопки, поля, таблицы, навигация и диалоги из общего набора компонентов и CSS-токенов, чтобы новый проект не начинался с повторной разработки базовых элементов. Пять тем оформления и собственный шрифт Gavia Sans с вариативной версией.
Gavia — интерфейс Kvorum, WhiteVoice и White Server. Стили и токены подключаются и без Vue: этот сайт собран на них.
Локальная студия генерации голоса и звука: несколько моделей в одном приложении, всё на своей видеокарте.
Основной сценарий — озвучка текста: выбираю движок, готовлю голос, генерирую аудио и сохраняю результат в библиотеку. Появились разделы для звуковых эффектов и музыки — их развиваю дальше. Генерация идёт через очередь заданий, у студии есть локальный API для других приложений.
Редактор 2D-риггинга и скелетной анимации, с которым можно работать вместе с ИИ-агентом.
Собираю персонажа из отдельных изображений, настраиваю скелет, ограничения и IK, создаю движения на таймлайне и готовлю результат для игры. Инструмент вырос из работы над собственной игрой; игру отложил, редактор продолжил развивать.
У редактора есть MCP-интерфейс: агент может работать с проектом напрямую — менять позы, анализировать анимацию, готовить экспорт.
Веб-панель второго компьютера, который работает как сервер с видеокартой и локальными моделями.
Панель следит за инфраструктурой и помогает работать с локальными моделями. Шлюз запросов уже существует; в планах — подключить к нему Kvorum, чтобы приложения ходили к моделям через один интерфейс.
Лаунчер для Windows: приложения, сценарии и локальные dev-серверы в одном месте.
Начал как эксперимент с нативной разработкой на C#: хотелось попробовать WinUI и получить удобный центр запуска своих приложений. В хабе собраны мои продукты и локальные dev-серверы, их можно объединять в рабочие наборы и запускать по порядку.
03 / ИИ в работе
Использую ИИ каждый день и много экспериментирую.
Стараюсь разобраться, как грамотно внедрять его
в процессы, а не слепо следовать тренду.
Одни команды используют ИИ слишком осторожно и не получают того, что он уже умеет. Другие пытаются завязать на него всё и сокращают людей — а потом теряют в качестве. Польза обычно где-то посередине.
Локальные и облачные модели, речь, генерация изображений. Смотрю, где хватает модели на своей видеокарте, а где нужна облачная.
Важно не только сделать инструмент, но и встроить его в работу. Например, Fono расшифровывает голосовые записи прямо в Kvorum.
ИИ должен снимать рутину, а не превращать работу в бесконечное "Approve". Контекст и приёмка результата остаются за человеком.
04 / Стек
Коммерческий стек, инструменты
и то, что пробую в своих проектах.
Всё, с чем работаю сейчас и работал раньше. Выберите группу или наведите на технологию — покажу, где применял.
05 / Личное
В вебе с 2011 года. Начинал в веб-студиях с сайтов на PHP и CMS, с 2017 года основной фокус — фронтенд на Vue.
В 2024–2026 годах — старший frontend-разработчик в компании "Самолёт". В свободное время делаю собственные продукты и пользуюсь ими каждый день: интерфейсы собираю на Gavia, задачи и знания веду в Kvorum, тексты надиктовываю через Fono. Gavia и Fono — с открытым исходным кодом.
Свои проекты — прежде всего хобби и личные исследования. Заниматься ими всерьёз без ущерба для основной работы я смог как раз благодаря ИИ-агентам. Развиваю навыки и проверяю подходы, которые потом приношу в рабочие задачи.
Когда задача требует, выхожу за рамки фронтенда: провожу ресёрч, сравниваю подходы и подбираю стек под ресурсы проекта — API на FastAPI, Docker, десктоп на Rust и Tauri, локальные или облачные модели.
Высшее образование — бакалавр по направлению "Дизайн интерьера". Профиль не программистский, зато отсюда внимание к визуальной части и интерфейсам.
06 / Контакты
Расскажите о продукте и задаче — обсудим, как сделать его сильнее. Удобнее всего в Telegram.