AI/Automation Engineer

Превращаю идеи
в продукты через
vibe coding

Превращаю бизнес-задачи в работающие продукты через AI-assisted development. Полный цикл: от идеи до production.

30+
проектов
5
в проде у клиентов
90+
контейнеров
12 000+
автотестов
~/projects — claude code
live
PAUSED
vibe-coding session
cosmodoc 
scroll
Claude Code React FastAPI Docker Next.js PostgreSQL Dify NestJS Playwright Prisma Flask TypeScript Claude Code React FastAPI Docker Next.js PostgreSQL Dify NestJS Playwright Prisma Flask TypeScript

Vibe Coding —
это не хайп

Я описываю функциональность на естественном языке, AI генерирует код, затем итеративная отладка и деплой. Этот подход позволяет создавать fullstack-приложения с микросервисной архитектурой за дни, а не месяцы.

За плечами — 8+ лет в маркетинге и бизнесе, поэтому начинаю с задачи заказчика, а не с технологии. С сентября 2025 года работаю в маркетинговом агентстве с его корпоративными клиентами, параллельно веду AI-системы для прямых заказчиков — две из них работают на серверах клиентов. Модель выбираю замером, качество AI-вывода проверяю бэктестами и кодом.

OPEN_FOR_WORK
AI-РАЗРАБОТКА
И АВТОМАТИЗАЦИЯ

Полный цикл: аудит систем заказчика, архитектура, разработка через Claude Code, выкладка на сервер клиента и передача с документацией. AI-интеграции, российские модели под 152-ФЗ, self-hosted инфраструктура.

AI DEVELOPMENT VIBE CODING AUTOMATION API INTEGRATION CONSULTING
Записаться на интервью ↗
THROUGHPUT
Технологии

Стек, на котором
строю продукты

AI / LLM
Claude Opus 5.5Claude Sonnet 4.6Claude Haiku 4.5GPT-4o Visiongpt-image-1Gemini 2.5 FlashOpenRouterDify 1.11RAGWeaviatepgvectorfastembedOllamaMCPYandexGPTGigaChat-2KandinskySuno AIfal.ai FLUXWhisper / PiperPrompt Engineering
Vibe Coding
Claude Code CLIClaude Agent SDKMulti-Agent SystemsMCP-серверыPRP FrameworkBMAD MethodAuto-Claude
Backend
Python 3.12FastAPIFlaskNestJS 11Express.jsNext.js 16Node.jsTypeScriptLaravel 11StreamlitPydanticSQLAlchemyaiogram 3tRPC v11
Frontend
React 19TypeScriptTailwind CSS v4shadcn/uiVite 7React NativeExpoHTMXRechartsPlotlyElectronPWA
Databases
PostgreSQL 18DuckDB + ParquetSupabaseMySQLMSSQLSQLiteRedisWeaviateMinIOPrisma 7Alembic
DevOps
DockerDocker ComposenginxLet's EncryptsystemdUbuntuHeadscaleWireGuardAmneziaWGHysteria 2CloudflareUptime Kuma
Automation
n8nPlaywrightAPSchedulerETLCron WorkersCloudflare WorkersFlowise
APIs & Protocols
RESTSOAPMTProtoWebSocketSSESSH TunnelsTelegram Bot API
Портфолио

Проекты

AI-система продаж

Lead-архитектор · производственная компания (контракт)
В проде с 09.2026

Обработка обращений с Авито для производственной компании: языковая модель разбирает сообщение покупателя, система считает доставку, заводит лид в Битрикс24, отвечает текстами клиента и зовёт дежурного менеджера. С сентября 2026 работает на сервере клиента с реальными покупателями, в октябре сдана с комплектом из 18 документов.

Python 3.12FastAPIPostgreSQL 18SQLAlchemy 2AlembicGigaChat (Cloud.ru)Битрикс24 APIАвито APIDocker Composepytest + testcontainers
Модель выбрана замером: 63 размеченных обращения, 5 кандидатов; в бою GigaChat-3-Pro, около 0,66 ₽ за сообщение
PostgreSQL — и хранилище, и очередь задач (SKIP LOCKED, без Redis); 81 миграция под advisory lock
908 коммитов и 5 400+ тестов на настоящем PostgreSQL за 12 недель
Панель руководителя на 21 экран; 22 файла настроек клиент правит сам, с версиями и откатом
29 видов тревог в Telegram и Битрикс24, копия базы перед каждой выкладкой
152-ФЗ: данные покупателей только в России, журнал не хранит переписку

AI-модератор комитета

Telegram-бот · агентство коммерческой недвижимости
В проде с 09.2026

Бот ведёт ежедневный комитет, на котором брокеры подбирают арендаторов к новым объектам: берёт объекты из CRM, подбирает заявки, разбирает ответы брокеров (чат, голосовые, записи встреч), сверяет отправку КП с CRM и выпускает отчёт со штрафами. В бою с сентября 2026, с конца октября — на сервере заказчика.

Python 3.12FastAPIaiogram 3SQLAlchemyAPSchedulerGemini 3.7 FlashrapidfuzzffmpegINTRUM API2ГИС APIsystemd
10 детерминированных правил режут базу из ~20 тыс. заявок до модели и перепроверяют её ответ
Обратная связь без дообучения: доля ранее отвергнутых заявок в выдаче 70% → 51% (p = 0,006)
Записи встреч: из 69 названных номеров заявок модель нашла 50, код добрал 19, потеряно 0
Гео-слой 2ГИС: сопоставление вывесок — 90 верных из 91
Модели выбраны замерами: 12 моделей Yandex, линейка GigaChat, Gemini
400+ коммитов, 1 900+ тестов; переезд на сервер заказчика за минуту простоя

CRM Bulk Analytics

Аналитика массовых рассылок email + Telegram + MAX
В проде с 09.2026

Платформа аналитики рассылок международного FMCG-холдинга: 3 128 рассылок за 2023–2026, AI-разбор каждой в формате аналитика клиента, прогноз до отправки, подбор тем и библиотека A/B-тестов. С сентября 2026 работает на российском сервере заказчика.

FastAPINext.js 15React 19PostgreSQL + pgvectorqwen3.6 (Yandex AI Studio)PyMCpython-pptxPlaywrighttesseract
Ошибка прогноза открываемости email 11,06 → 8,32 п.п. (бэктест на 1 473 рассылках)
Темы без выдумок: факт не из брифа был в 31 из 49 тем — проверка кодом их снимает
Подборщик тем угадывает победителя A/B по выводам команды клиента в 7–8 из 9 тестов
Перевод AI на российские модели: Claude → GigaChat-2-Max → qwen3.6, без логирования запросов
50+ релизов за 2 месяца прода, выкладка по git-тегу с бэкапом и откатом
2 000+ тестов бэкенда и 650+ фронтенда

Email Program Analytics

Аналитика email-программы FMCG-холдинга (7 брендов)
В проде с 07.2026

Аналитика email-программы: 1 433 шаблона, 19 млн+ отправок за 01.2024–04.2026. AI-разбор письма со скриншотом, прогноз и варианты темы по брифу. Прод на российском сервере, AI — GigaChat-2-Max.

Next.js 16React 19shadcn/uiFastAPIPostgreSQL 16GigaChat-2-MaxPlaywrighttesseract
Нашёл клики почтовых сканеров: медиана CTOR 26,4% по отчёту против ≈ 20,8% без роботов
Выбор прод-модели из 20+ LLM: GigaChat-2-Max совпал с эталоном в 8 из 10 брифов, в 4 раза быстрее, 47% цены
Честный бэктест прогноза на 618 письмах: ошибка OR 11,3 → 8,7 п.п.
Цифры в разборе считает код, выдуманные моделью числа вырезаются
Конкретная сумма в письме +13,2 п.п. CTOR, «Привет, Имя!» в теме −4,5 п.п.
403 теста; закраска имени тестового профиля на скриншотах, k ≥ 100 для демографии

CDP LeadGen

B2B-лидогенерация маркетингового агентства
В проде

Платформа ищет компании, которым нужно CDP/CRM-решение: собирает сигналы из закупок, вакансий, Telegram и новостей, считает балл, ИИ разбирает лучших и предлагает заход для первого контакта. 16 968 компаний, 4 693 разобраны ИИ.

Next.js 16React 19TypeScriptPostgreSQL 17PythonTelethonNode.jsClaude SonnetDocker Compose
Переезд с облачной БД на свой PostgreSQL 17 без переписывания 235 обращений к базе, 0 расхождений
Калибровка балла: Spearman 0,33 → 0,48 на 3 835 компаниях, точность при пороге 60 — 69% → 78%
Самодиагностика по данным: 13 проверок, найдено 475 тихо терявшихся закупок
Автоскачивание тендерной документации и разбор PDF/DOCX
Очистка: NER, слияние дублей, словарь конкурентов, отсев госзаказчиков
Посмотреть демо ▼
CDP Dashboard
CDP Companies
CDP Analytics

Meeting Digest

Автопротоколы встреч Microsoft Teams
Пилот

После встречи сервис сам забирает расшифровку через Microsoft Graph и собирает протокол: обязательства, решения, вопросы и риски с дословными цитатами и таймкодами. Внутренний пилот агентства.

Python 3.12FlaskSQLite FTS5Microsoft Graphfaster-whisperGigaChat-2-MaxDockersystemd
Протокол готов через 12 с после встречи; час записи разбирается за 47 с вместо 3,2 мин
Замер распознавания на 14 терминах: Teams 6, GigaAM 10, Whisper 12 → гибридная схема
Окно записи через HTTP Range: 30 с ≈ 20 МБ вместо 287 МБ
158 тестов, 10 версий образа

SERC

Генератор сервисных писем производителя электроники
MVP

Редактор вставляет ссылки на статьи поддержки, собирает письмо из типовых блоков, ИИ пишет тексты по фактам статьи, тема и прехедер — по готовому письму; выгрузка для Adobe Campaign.

Python 3.12Flask 3.1PostgreSQL 16Claude Sonnet/HaikuRecraftEmailMakerDocker
MVP за 15 дней: 21 задача, 792 теста
До разработки разобрал архив клиента: 40 писем, 13 типов блоков, 14 A/B-пар
Правила бренд-бука проверяются кодом; после правки тона шутка в заголовке — 8 из 8 прогонов
Процесс: спецификация → тикеты → исполнитель-подагент по TDD → ревью по двум осям

Creative Studio

Баннеры и сторис для программы кэшбэка FMCG-брендов
Демо

Путь «бриф → концепции → макет → правка слоёв → проверка по бренд-правилам → экспорт» на живых провайдерах, собранный за 6 дней.

FastAPINext.js 15PostgreSQL 16PillowRecraftClaudeDocker Composemypy --strict
395 тестов, 23 задачи из 27
Провайдер картинок выбран замером за $0,58: 4 модели × 3 товара
Правки без вызова модели: разворот в 3 формата — 0,1 с
96 прошлых макетов размечены моделью: «84 креатива» оказались 46 разными картинками

Presentation Perceptual

Разметка CLM-презентаций для фармкомпании
Демо

Трёхуровневая разметка презентаций для медицинских представителей: слайд, дека и регуляторные риски с проверяемой цитатой, на российской модели.

Python 3.12PyMuPDFPillowPostgreSQLGigaChat-2-Max
92 состояния экрана, 294 теста
Разбор деки: 39 минут речи при 5-минутном визите, 25 рискованных утверждений
Фильтр допуска признаков вместо веры модели: её уверенность была «high» в 644 из 644

HR Automate

Платформа рекрутинга агентства
Тестирование

Платформа из 10 модулей для HR-отдела: вакансии и кандидаты из Huntflow, зарплатный отчёт по рынку, оценка резюме, AI-сообщения кандидатам, календарь собеседований.

FastAPISQLAlchemy 2Next.js 15PostgreSQL 16YandexGPTGigaChatOpenRouterDocker
Маршрутизация AI по 152-ФЗ: тексты с ПД — только YandexGPT, резюме — после обезличивания
Интеграции: HH.ru (OAuth2), Huntflow, Microsoft Graph, Telegram MTProto
XLSX-отчёт по рынку: 4 региона × мин/сред/макс × 3 диапазона опыта
10 фоновых задач с защитой от дублей

Analytics MCP

MCP-сервер для команды аналитиков (DuckDB)
Пилот

Хранилище CRM-коммуникаций для аналитиков, доступное из Claude Code через MCP: 9,7 млн строк × 128 колонок и поиск по слайдам клиентских дек.

FastMCPDuckDBParquetfastembedsqlglotOAuth 2.1Docker Compose
CSV 5,6 ГБ → Parquet 68 МБ
13 MCP-инструментов; поиск по 649 слайдам (эмбеддинги + FTS, слияние RRF)
SQL только SELECT/UNION/WITH через sqlglot; OAuth 2.1 + DCR + PKCE
Нашёл, что 73% строк — группы из одного человека, и перевёл k-анонимность на сумму отправок

AI Agents Platform

Два AI-агента на Dify для CRM-команды производителя электроники
Пилот

Агент-оценщик проектов проводит скоупинг-интервью и пишет брифы, агент-аналитик отвечает по базе рассылок. Свои API для памяти и аналитики, RU-копия на российских моделях.

Dify 1.11FlaskPostgreSQLWeaviateGigaChat-2YandexGPT LiteDocker
Промпт 5 143 → 1 449 токенов (−72%); диалог $1,40 → $0,22 в тестовых сценариях
Собственные API: память агентов (17 эндпоинтов), аналитика (11), сегменты (12)
Проверка ПД 7 типов, маркировка источников ответа по 4 уровням
В пилоте 745 сообщений, 99 диалогов

Email Analytics

AI-аналитика email-кампаний производителя электроники
Демо

Платформа анализа 617 email-кампаний: Streamlit для аналитиков и FastAPI/HTMX-интерфейс для бизнеса на одном порту, AI-разбор кампании и дизайна по нескольким картинкам.

Python 3.12StreamlitFastAPIHTMXClaude Sonnet 4.5GPT-4o-minipython-pptxReportLabPlotly
AI-разбор кампании с контекстом до 20 похожих
Разбор дизайна по скриншоту и 4 похожим кампаниям в одном запросе
PDF-разбор 7 кейсов на 32 страницы, автогенерация PPTX/PDF
Кэш данных: холодный старт 100 с → 15 мс
Посмотреть демо ▼
Email Analytics Dashboard
Email Analytics Campaigns
Email Analytics Analytics
Email Analytics AI Chat

Email Digest Generator

Генератор email-дайджестов производителя электроники
Демо-стенд

Скрейпинг статей → AI-варианты заголовков, саммари и картинок → ранжирование по истории → мастер редактора → Outlook-совместимый HTML.

Python 3.12FlaskPostgreSQLPlaywrightPillowClaude Haiku 4.5Recraft
Ранжирование по 262 шаблонам и 250+ кампаниям
Тексты ≈ $0,06 на дайджест по журналу вызовов
Прототип переключения на YandexGPT/GigaChat одной переменной, испытан на 4 дайджестах
49 тестов; модели Claude Sonnet 4 — на момент разработки

Investment Research Digest

Дайджест исследований российской инвестиционной компании
Тестовый стенд

Платформа дайджестов перепрофилирована под нового клиента за один день: скрейпинг исследований, перерисовка графиков в стиль клиента, дословные цитаты с проверкой.

FlaskPostgreSQLPlaywrightplotly + kaleidoClaudeDocker
Скрейпер собрал 355 записок и 2 264 графика
Перерисовка графиков Highcharts в фирменный стиль (plotly + kaleido)
Каждая цитата проверяется на наличие в статье

Report Automate

Управленческая отчётность агентства
Пилот

Замена ручных Excel-отчётов агентства: сметы, закрытие часов, маржинальность, OPEX. Пилот на демо-данных, приостановлен.

FastAPINext.js 16PostgreSQLpsycopg2shadcn/uiClaude
23/23 сущности, 36/37 макетов, 42/43 сценария ТЗ
25 таблиц и 9 триггеров авторасчёта
AI-консультант по отчётам

PBI Anomaly Detector

Алерты по CRM-регистрациям
Работает локально

Ежедневная проверка метрик регистраций в MSSQL двумя стратегиями и задача ответственному в Aspro Cloud при аномалии.

PythonMSSQLpymssqlAspro Cloud API
Две стратегии: наличие данных и отклонение от скользящего среднего
Задача в Aspro Cloud с упоминанием ответственного

Onboarding Generator

Генератор онбординг-серий email
Прототип

Прототип за один день для производителя электроники: серия писем покупателям смартфонов. Бриф пилота перерос в проект SERC.

FlaskPostgreSQLPlaywrightJinja2Claude
Серия из 3 писем ≈ $0,08
Outlook-совместимые HTML-шаблоны, ZIP-экспорт

Figma Brief Automation

GA-события из макетов Figma
MVP

CLI: Figma REST API → классификатор экранов на правилах → GA-события в Excel-бриф аналитики.

Python 3.12Figma REST APIopenpyxlClick
Классификатор экранов на правилах, без LLM
Заполнение XLSX-шаблона брифа

SMS Analytics

Аналитика SMS-рассылок
MVP

Сбор сообщений из 6 SMSC-аккаунтов, классификация 6 типов, еженедельные отчёты. Заменил 8 n8n-воркфлоу.

FastAPISQLAlchemyPostgreSQLHTMXJinja2Docker
6 аккаунтов, 6 типов сообщений
Планировщик сбора и отчётов

NPS Classifier

OpenAI-совместимый прокси для классификации
Прототип

Прокси с несколькими LLM-бэкендами для классификации NPS-комментариев: выбор бэкенда на запрос, автоматический fallback, сравнение ответов.

FastAPISQLiteOpenRouterZ.aiLM StudioGigaChatYandexGPT
5 бэкендов, автоматический fallback
Эндпоинт /v1/compare для параллельного сравнения

Claude Workspaces

Среды Claude Code в браузере для команды
Для команды

Изолированные рабочие места Claude Code для коллег: VS Code в браузере, файловый менеджер и вход через auth-gateway.

code-serverFile BrowserClaude CodeDockernginx
3 пользователя, 1 CPU / 1,5 ГБ на каждого
Профили и квоты на пользователя

Buildify

Маркетплейс бытовых услуг для ОАЭ (фриланс)
В Google Play и App Store

Мобильный маркетплейс с ролями заказчика, исполнителя и посредника. Участвовал в разработке и выпуске приложения в Google Play и App Store.

React NativeTypeScriptReduxReact Navigationi18nextLaravelPostgreSQLRedisSoketi
Real-time чат и уведомления через Pusher/Soketi
Многоязычный интерфейс на i18next
Карты, камера, документы на устройстве
Локальный стенд backend: Laravel, PostgreSQL, Redis, очереди

CosmoDoc

PWA практики врача-косметолога
Используется

Мобильное веб-приложение для практикующего врача-косметолога: пациенты, визиты, финансы и расчёт заработка. Записи каждые 30 минут импортируются из YClients — 376 пациентов и 1,7 тыс. визитов с 2024 года.

React 18TypeScriptViteExpressPrismaSQLiteYClients APIPM2
Импорт записей из YClients каждые 30 минут
Расчёт заработка врача по 9 категориям услуг
Ручные правки начислений защищены от перезаписи синхронизацией
PDF- и Excel-отчёты для бухгалтерии
Голосовые заметки через Web Speech API
Вход по PIN с блокировкой после 5 попыток
Посмотреть демо ▼
CosmoDoc Dashboard
CosmoDoc Patients
CosmoDoc Finances
CosmoDoc Statistics
CosmoDoc Analytics

Plant Care

PWA ухода за растениями
Используется

Журнал ухода с рекомендациями по истории полива, сезону и условиям комнаты; вид растения по фото, диагностика и советы от модели.

Next.js 16React 19tRPC 11Prisma 7PostgreSQL 18Claude Haiku 4.5PlantNetSerwist
Определение вида по фото (PlantNet), диагностика по фото и советы (Claude Haiku, SSE)
Учёт датчиков Яндекс Умного дома (OAuth2)
Каталог 381 вида с переводом через Claude Haiku
Push-напоминания
Репозиторий на GitHub ↗

«Шинуги»

Интерактивный учебник детской школы ударных
Используется

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

Expo 56React Native 0.85react-native-webTypeScriptthree.jsfal.aiSunoJest
Часть I: 27 страниц и 23 упражнения из PDF через собственный конвейер
Персональная озвучка с именем ребёнка
Один кодбейз рассчитан на веб и мобильные; опубликован веб-экспорт
19 тестов

Ad Balance

Мониторинг балансов рекламных кабинетов
Используется

Балансы VK Ads, Unity Ads и Mintegral за одним интерфейсом: опрос каждые 10 минут, прогноз «дней до нуля», история и разбивка по кампаниям.

Next.js 16React 19tRPC 11Prisma 7PostgreSQLRecharts
Три схемы авторизации за одним интерфейсом PlatformClient
Сбой одной платформы не останавливает цикл опроса
Алерты в Slack с дедупликацией на 4 часа
Репозиторий на GitHub ↗

hh-auto

Автоматизация поиска работы на hh.ru
Личный

Поиск вакансий через публичный API, отклики и статусы через Playwright, двухэтапная оценка вакансий и письма, которые уходят только после одобрения человеком.

FastAPIPlaywrightPostgreSQL 16Gemini 2.5 FlashAPSchedulerHTMXNext.js 16Docker
Оценка в два этапа: эвристики, затем Gemini 2.5 Flash; письмо — при балле ≥ 0,7
3 слоя защиты от prompt injection в тексте вакансии
Проверка стиля письма krrkt с перегенерацией
Сбой модели не записывается как оценка — вакансия уходит на повтор
Репозиторий на GitHub ↗

fit-tracker

PWA тренировок с AI-тренером
Личный

Программа тренировок с ограничениями по травме колена. Ограничения проверяет код, а не промпт: нарушающее назначение отклоняется одинаково при ручной правке, правке AI-тренера и вызове внешнего агента.

Next.js 16tRPC 11Prisma 7PostgreSQL 18Claude Haiku 4.5MCPSerwistweb-push
AI-тренер в чате (Claude Haiku, SSE)
Agent API для Telegram-тренера, MCP-сервер на 7 инструментов
Напоминания с учётом рабочего календаря (ICS)

Chronicler's Forge

Платформа ведения D&D-кампаний
Сайт на паузе

Платформа для игровой группы: роли мастера и игроков, туман войны, синхронизация в реальном времени, музыка и иллюстрации к сценам. Сайт сейчас не запущен, код открыт.

NestJS 11Prisma 7PostgreSQLReact 19Socket.IOKonvaLeafletMinIOSunofal.ai
Тактическая карта на canvas (Konva) и карта мира (Leaflet)
Музыка к сцене через Suno (28 пресетов), иллюстрации через fal.ai
Импорт приключений из 5 форматов
Импорт ~4,8 тыс. сообщений Telegram-канала с классификацией
Репозиторий на GitHub ↗

Laser Calc

Редактор плана наладки TRUMPF TruTops
Онлайн

Веб-инструмент технолога лазерной резки: разбирает выгрузку плана наладки TRUMPF TruTops, позволяет поменять материал, толщину и число прогонов и скачать исправленный документ.

Next.js 16React 19TypeScriptcheerioiconv-liteDocker
Разбор HTML/LST-выгрузки в кодировке cp1251
Машина, материал, листы, детали, длина реза и время — из файла
Правка параметров и выгрузка исправленного документа

AI Caller

Прототип AI-звонков
Прототип

Прототип исходящих и веб-звонков с AI-агентом: два голосовых пути и оценка качества звонка моделью.

FastAPIPostgreSQL 16React 19Yandex SpeechKitRetell.aiOpenRouterDocker Compose
Свой пайплайн на потоковых STT/TTS SpeechKit и управляемый Retell.ai
LLM-оценка звонка по 5 критериям
Расчёт стоимости минуты для обоих путей

Семейные AI-агенты

Развёртывание и доработка AnthroClaw (open source)
Личный

Открытая платформа агентов на Claude Agent SDK, развёрнутая на домашнем сервере: агенты принимают заявки на фильмы и сериалы и проверяют их статус в медиа-стеке. Автор платформы — другой человек; моё — развёртывание, конфигурации агентов и доработки.

Claude Agent SDKNode.js 22Telegram Bot APIMCPWyomingWhisperPiperDocker
5 агентов: три семейных в одном боте, фитнес-тренер, голосовой
34 скрипта медиа-стека, подтверждение перед любым действием на запись
Доставка эскалаций владельцу, автолечение и watchdog шлюза
Серверная часть голосового ассистента: Whisper, Piper, wake-word на STT (9 из 10, 0 ложных); колонка пока не подключена

Приватная сеть и VPN-контур

Self-hosted координатор, 3 VPS, обход блокировок
Личный

Инфраструктурный слой под остальными проектами: домашний NAS и VPS в России, Нидерландах и Финляндии, всего 96 запущенных контейнеров. Своя приватная сеть, VPN с автоматическим переключением выхода, публикация домашних сервисов без проброса портов.

HeadscaleDERPAmneziaWG 3.1WireGuardHysteria 2VLESS+RealitynginxSSH tunnelsUptime Kuma
Self-hosted Headscale со своим DERP-релеем: 20 узлов
Пять типов VPN-входа; каскад через российский VPS с автопереключением выхода
Апрель 2026: фильтрация режет TLS до 500 Б/с → переход на UDP
С 20.10.2026: провайдер теряет UDP волнами → вход VLESS по TCP, решение по зонду каждые 5 минут
Обратные SSH-туннели публикуют ~10 сайтов
Uptime Kuma (15 проверок), сторожа на systemd и cron, бэкапы с offsite-копией

Свадебное приглашение

Сайт-приглашение с RSVP
Личный

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

ViteTypeScriptCSSTelegram Bot APInginx
Контент — в одном конфиге, вёрстку править не нужно
Персональные ссылки для гостей через параметр запроса
RSVP-форма отправляет ответы прямо в Telegram
Публичный доступ: wedding.a-van.info
Опыт

Карьерный путь

Сентябрь 2025 — настоящее время
AI/Automation Engineer
Full-service маркетинговое агентство
AI-системы для корпоративных клиентов агентства и для самого агентства: аналитика рассылок FMCG-холдинга (прод с 2026), B2B-лидогенерация, автопротоколы встреч, генераторы писем, перевод AI-контуров на российские модели под 152-ФЗ.
Июль 2026 — настоящее время
Разработчик AI-бота «ИИ-Комитет»
Агентство коммерческой недвижимости (договор)
Бриф, ТЗ, архитектура, разработка, интеграция с CRM и переезд на сервер заказчика. Бот в бою с сентября 2026.
Июль 2026 — октябрь 2026
Lead-архитектор AI-системы продаж
Производственная компания (контракт)
Архитектор и единственный исполнитель: аудит CRM, конвейер «обращение с Авито → лид в Битрикс24 → ответ покупателю», панель руководителя, переезд на сервер клиента и передача с 18 документами.
2025 — 2026
Фриланс и собственные проекты
Мобильная разработка, PWA, self-hosted инфраструктура
Выпуск маркетплейса бытовых услуг в Google Play и App Store; PWA практики врача-косметолога; приватная сеть и VPN на 4 серверах.
Декабрь 2022 — сентябрь 2025
Маркетолог → RPA/No-code-разработчик
Российский финансовый холдинг
Эволюция от маркетинга к разработке: 10+ проектов автоматизации на n8n и Flowise, AI-интеграции, 10+ Telegram-ботов, Dify с RAG.
Март 2022 — декабрь 2022
Маркетолог
Российская компания
Маркетинговая стратегия, анализ конкурентов, бюджет, контекстная и таргетированная реклама, отчётность.
Март 2018 — февраль 2022
Директор по рекламе и маркетингу
Сеть ирландских пабов
Полный цикл маркетинга для сети заведений. Понимание бизнес-процессов, которое теперь применяю при проектировании AI-решений.
2011 — 2018
Медиа и контент
Различные компании
Журналист, редактор новостной ленты, выпускающий редактор городского портала, арт-менеджер ресторанной сети. Отсюда умение писать понятно и смотреть на продукт глазами заказчика.
Подход

Полный цикл:
от идеи до production

01

Анализ идеи

Погружение в бизнес-контекст, определение проблем и целей. 8+ лет в маркетинге помогают мгновенно понять задачу заказчика.

02

Проектирование

Пользовательские сценарии, wireframes, метрики успеха и scope MVP. Определяю что строить в первую очередь.

03

Архитектура и стек

Выбор технологий, схема данных, API-дизайн, инфраструктурные решения. Docker, микросервисы, 30+ API-интеграций.

04

Vibe Coding и MVP

AI-assisted разработка: промпт → код → итеративная отладка → рабочий прототип за дни, не месяцы.

05

Масштабирование и оптимизация

Нагрузочное тестирование, кэширование, оптимизация запросов, рефакторинг. Подготовка к росту пользователей.

06

Production и поддержка

Docker-деплой, SSL, мониторинг, health checks, алертинг. Полная ответственность за работу сервиса в production.

Автоматизация

100+ автоматизаций
и интеграций

01

YClients → CosmoDoc

Импорт пациентов и записей из YClients в PWA практики каждые 30 минут: 9 категорий услуг, расчёт начислений, ручные правки защищены от перезаписи.

YClients APInode-cronPrismaSQLite
02

AI Document Pipeline

ETL: загрузка PDF/Excel → парсинг → анализ через Claude API → структурированные данные → автогенерация PPTX-отчётов. 600+ кампаний обработано.

n8nClaude APIpython-pptxETL
03

Telegram Bot Ecosystem

Боты для бизнеса и инфраструктуры: комитет подбора арендаторов в бою у заказчика, тревоги и вызов дежурного в системе продаж, AI-тренер, алерты мониторинга, MTProto-парсинг каналов.

Telegram APIMTProtoClauden8n
04

Infrastructure Watchdog

Uptime Kuma: 15 проверок, сторожа на systemd и cron, зонд канала каждые 5 минут, алерты в Telegram и утренняя сводка; автоперезапуск у критичных сервисов.

Uptime KumasystemdcronTelegram
05

RAG Knowledge Base

Корпоративная база знаний на Dify + Weaviate: индексация документов, векторный поиск, вопросы на естественном языке.

Dify 1.12WeaviateRAGDocker
06

Multi-Source Aggregation

ETL из 4+ источников: HH.ru API, Kontur.Zakupki, B2B-Center SOAP, Telegram MTProto. Дедупликация, AI-скоринг, обогащение данных.

FastAPISOAPTelethonClaude
Блог

Статьи и заметки

7 ноября 2026

Кейсы: 4 разбора проектов

Бот комитета подбора арендаторов, AI-система продаж на Авито, клики почтовых сканеров в аналитике рассылок и 475 закупок, которые тихо терялись при сборе. Задача, решения, замеры и что не сработало.

Читать кейсы →
Май 2026

AI-неделя 14–15.05: государство тянется к фронтиру, пользователи продолжают ломать chatbots

Два события задают тон недели: соглашения CAISI о тестировании всех пяти ведущих AI-лабораторий до релиза и виральный заказ 18 000 стаканов воды в Drive-Thru Taco Bell как способ обойти voice-AI. Государственный и пользовательский слои контроля встретились в одной неделе.

Читать далее ▼

Прошлая неделя дала редкое сочетание событий разного масштаба, но с общим знаменателем — кто и как удерживает AI под контролем. Сверху вниз — государственная регуляция дотянулась до всех ведущих лабораторий. Снизу вверх — пользователи продолжают находить способы обойти AI-агентов в customer-facing продуктах.

5 мая 2026 года Министерство торговли США через CAISI (Center for AI Standards and Innovation при NIST) объявило о соглашениях с Google DeepMind, Microsoft и xAI о pre-deployment-проверке моделей. С учётом существующих с 2024 года соглашений с OpenAI и Anthropic — все пять ведущих frontier-лабораторий мира теперь под единым процессом проверки до релиза. Тесты проходят в защищённой инфраструктуре правительства, с моделями, у которых отключены механизмы безопасности — то есть проверяется не «продукт для пользователя», а «капабилити в чистом виде». Триггер очевиден — Claude Mythos и сдержанность Anthropic вокруг него: министр финансов Бессент специально собирал глав крупнейших банков обсудить киберриски, и Белый дом сформировал процесс ровно в ответ.

Стрелка ИИ Судного дня — наша рубрика на канале — отступила с 11:53 на 11:51. На две минуты, а не на пять: соглашения формально добровольные, без санкций; Министерство торговли неделю спустя тихо удалило детали со своего сайта; веса моделей CAISI не получает. Институциональный механизм существует, но пока без зубов.

На другом конце спектра — Drive-Thru ИИ-ассистент Taco Bell. В 500+ ресторанах внедрён голосовой ИИ-приёмщик заказов от Omilia, к весне 2026 — уже в 890+ точках. Один из клиентов в Калифорнии заказал 18 000 стаканов воды, чтобы добраться до живого оператора. TikTok пошёл за два дня. К августу 2025 Taco Bell объявил, что «переосмысливает» подход — но к апрелю 2026 расширил развёртывание ещё на сотни точек. Переосмысление продолжается на ходу.

Что объединяет два события. В обоих случаях AI-система оптимизируется за свою основную метрику — frontier-модель за capability, customer-facing-агент за принятый заказ. Проверка, остановка, аварийный выход — это инфраструктура, которая должна быть выстроена снаружи. У государства она в виде CAISI (несовершенная, но появилась). У большинства бизнесов, разворачивающих AI customer-facing, её просто нет.

В индустрии формируются два слоя контроля над AI. На уровне frontier-моделей — государственный (пока добровольный, со временем — обязательный). На уровне customer-facing-продуктов — инженерный (output-фильтры, escape hatch, out-of-domain detection). Между ними — слой, который никто пока не закрывает: middleware-продукты, где AI работает с реальными бизнес-решениями, но не на frontier-уровне. Прецеденты следующего года будут проясняться именно в этой зоне.

Если ваш AI-агент работает один в смене, а человек обещан только при заказе 18 000 стаканов воды, через пару недель TikTok с этим точно появится. Если ваша frontier-модель такая, что Treasury Secretary специально собирает банкиров обсудить, что с ней делать, — добро пожаловать на государственный pre-deployment review. Между этими двумя крайностями лежит вся практическая работа по архитектуре AI-систем 2026 года.

Май 2026

AI-неделя 29.04 – 06.05: запуск канала «ИИ Судного дня»

Пять публикаций за восемь дней: манифест канала, два разбора AI-фейлов, кейс legal-tech и первое движение стрелки часов назад. Сводный отчёт первой недели.

Читать далее ▼

В конце апреля я запустил канал «ИИ Судного дня» — систему координат для оценки того, насколько индустрия близка к точке, где развитие AI выходит из-под контроля. Метафора заимствована у Bulletin of the Atomic Scientists, ведущих Часы Судного дня для ядерной угрозы с 1947 года. Стартовая позиция — 11:55. Каждое крупное AI-событие двигает стрелку с обоснованием — или не двигает.

Манифест зафиксировал контур. Апрель 2026 года свёл в одном месяце то, что раньше растягивалось на годы — выходы GPT-5.5, Grok 5, Claude Mythos. Mythos оказался особым случаем: впервые в истории Anthropic отказалась выпускать модель публично, передав доступ одиннадцати организациям через Project Glasswing для поиска уязвимостей. Через две недели Google ответил противоположной доктриной — универсальный Gemini 3.1 Pro плюс парк security-агентов. Две стратегии на одну угрозу: одна лаборатория закрывает модель, две другие обвешивают её инфраструктурой контроля.

Драгунский-фейл (29 апреля) — наглядный пример того, что бывает, когда ИИ-фильтрация работает на подстроках. Эксмо включило ИИ-проверку рукописей на «пропаганду наркотиков» по закону, вступившему в силу 1 марта 2026 года. Через три недели нейросеть зафлажила фамилию писателя Дениса Драгунского — потому что «драг» совпало с английским «drug». Под раздачу попали Пушкин, Гоголь, Толстой, биография Булгакова. Тип ошибки — лексическое совпадение без понимания смысла, оптимизация на recall в ущерб precision при максимальной чувствительности фильтра.

Legal AI как класс продукта прошёл точку, где экономия от автоматизации обнуляется ценой ошибок (4 мая). За первые месяцы 2026 года американские суды наложили 145 000 долларов штрафов за галлюцинированные ИИ-цитаты в исковых заявлениях. Эскалация по нарастающей: 2 500 в январе, 7 500 в марте, 30 000 в начале апреля, 110 000 в Орегоне 4 апреля, и бессрочное отстранение адвоката Грега Лейка от практики 16 апреля в Небраске. Параллельно 61% федеральных судей сами используют ИИ в работе. Системная проблема — в архитектуре сделки, а не в адаптации.

Часы 5 мая впервые двинулись назад — с 11:55 на 11:53. Причина: механистическая интерпретируемость впервые перешла из академической ниши в инженерную практику. MIT Technology Review включил направление в список 10 прорывных технологий 2026 года, на ICLR 2026 в Рио прошёл отдельный семинар, 30 апреля первый стартап выпустил публичный инструмент для отладки LLM. Microscope от Anthropic раскладывает суперпозицию активаций модели на интерпретируемые признаки — можно увидеть, что именно происходит перед галлюцинацией или обходом ограничений. Сдвиг в две минуты, не в пять — потому что инструмент ограничен Anthropic, индустрия пока не повторяет.

Discount-фейл 6 мая — английский интернет-магазин юридически обязан исполнить заказ на восемь тысяч фунтов со скидкой 80%, потому что эту скидку пообещал чат-бот в пять утра. Час лестных вопросов, постепенная эскалация промокодов от 10% до 80%, фейковый код в комментарии к заказу. Под UK consumer law бизнес отвечает за обещания AI как за обещания работника, превысившего полномочия. Тип ошибки — классическая инъекция промпта через социальную инженерию: бот спроектирован с открытой областью компетенции. По данным IEEE S&P 2026, 13 процентов e-commerce-сайтов имеют чат-боты с такой же открытой архитектурой.

Что я фиксирую за первую неделю канала. Mythos и Microscope от Anthropic — единственные сильные движения в правильную сторону. Остальная индустрия пока выпускает максимально возможное. Регуляция фрагментарна и догоняющая. Финансовые штрафы за неосторожное применение AI в legal-tech уже растут быстрее, чем экономия от него самого; в медицине ожидается следующим. Пять минут до полуночи — компромисс между «AGI за углом» (нет, не за углом) и «всё под контролем» (нет, не под контролем).

Февраль 2026

Vibe Coding: от маркетолога до AI-инженера

Как AI-assisted development позволяет создавать production-приложения без классического CS-образования.

Читать далее ▼

Всё началось с чат-ботов. Настраивая их для бизнес-задач, я постоянно упирался в ограничения: боту не хватало автономности, контекста, способности принимать решения. Мне хотелось, чтобы система не просто отвечала на вопросы, а действовала самостоятельно. Так я погрузился в автоматизацию, нейросети и в итоге пришёл к тому, что сейчас называют vibe coding.

Для меня vibe coding — это не просто «попросил AI написать код». Это цепочка взаимосвязанных процессов: сначала визуализация конечного продукта, затем декомпозиция на десятки небольших задач, написание чётких инструкций для AI-агента, сам «магический» процесс генерации кода, тестирование, оптимизация и наконец — запуск в production. Каждый этап требует понимания архитектуры, бизнес-логики и пользовательского опыта.

Первые проекты были классикой: автоматизация документооборота, сбор и аналитика маркетинговых показателей — задачи, которые я хорошо понимал из 15 лет в маркетинге. Но постепенно сложность росла: приложение для врача-косметолога с синхронизацией из YClients, платформа лидогенерации с AI-скорингом, аналитика email-кампаний с GPT-4 Vision. Каждый следующий проект был амбициознее предыдущего.

Главный урок — практика, практика и ещё раз практика. Не стоит бездумно повторять всё, что мелькает в социальных сетях. Гораздо эффективнее придумать свой проект, который решает реальную проблему, и довести его до production. Именно в процессе деплоя, отладки и масштабирования приходит настоящее понимание.

Этот путь подходит всем, кто готов разбираться в том, как работают LLM-модели и агентские системы. Всем, кто жаждет новой информации и готов впитывать её в большом объёме буквально каждый день. CS-образование не обязательно — но любопытство и упорство обязательны.

Август 2026

Self-hosted инфраструктура для AI-разработки

UGREEN NAS + VPS + свой Headscale-координатор: как построить production-инфраструктуру для AI-проектов на своём железе — и что делать, когда протокол перестаёт работать.

Читать далее ▼

Поначалу я, как и все, использовал облако. Но чем сложнее становились проекты, тем больше росли расходы на серверы, а их мощностей начинало не хватать. В какой-то момент стало очевидно: для полноценной AI-разработки нужна собственная инфраструктура. Так появился UGREEN DXP4800+ — NAS с Intel Pentium Gold 8505, 64 ГБ DDR5 и SSD на 1.8 ТБ под Docker-контейнеры.

Архитектура получилась трёхуровневой. На NAS крутится больше 80 Docker-контейнеров: среда разработки с Claude Code, CosmoDoc, Plant Care, fit-tracker, n8n для автоматизаций, Dify с RAG-пайплайнами, Ollama для локальных LLM, Jellyfin, Immich и полный медиа-стек. VPS в Амстердаме выступает веб-фронтом: Nginx с Let's Encrypt раздаёт десяток поддоменов, а SSH reverse tunnels пробрасывают на него порты с NAS — публичный доступ без единого проброса на домашнем роутере. Третья точка — небольшой VPS в Петербурге: на нём живёт собственный координатор приватной сети (Headscale, self-hosted-альтернатива Tailscale) и DERP-релей.

Самый дорогой урок — про протоколы. Полгода фронт держался на VLESS Reality: маскировка VPN-трафика под обычный HTTPS на порту 443. Весной это перестало работать — операторская фильтрация начала помечать IP по TLS-отпечатку и резать скорость до 500 байт/с. Ни смена сервера, ни NaiveProxy не помогли: любой TCP+TLS на «помеченном» адресе умирал одинаково. Пришлось уходить на UDP — AmneziaWG с обфускацией и Hysteria 2 поверх QUIC. Второй урок оттуда же: новый сервер нужно проверять с мобильного интернета до того, как переносить на него сервисы. Один арендованный VPS оказался наглухо заблокирован у мобильного оператора — на проводном интернете это было незаметно.

Отдельная история — обход блокировок для самих сервисов. Заблокированы не только API Anthropic и OpenAI, но и Cloudflare proxy, TMDB, servarr.com. Решение — контейнер-прокси, через который заблокированный трафик уходит на амстердамский VPS. Cloudflare при этом работает только в режиме DNS-only. Каждый новый сервис приходится проверять: нужен ли ему прокси?

Среди подводных камней: UGOS kernel ACL блокирует доступ к shared-папкам для non-root пользователей, кастомный resolv.conf ломает Docker DNS, у Docker на NAS кончился пул подсетей, а один SSH-туннель с флагом ExitOnForwardFailure падает целиком, если хоть один проброшенный порт занят. Каждая проблема — это опыт, который экономит часы в будущих проектах. Self-hosted — это не просто экономия, это полный контроль над данными, производительностью и архитектурой.

Февраль 2026

Мультиагентные AI-системы на практике

Опыт развёртывания Dify Platform: RAG-пайплайны, оркестрация агентов и проблема контекста в командной работе.

Читать далее ▼

Мой основной опыт с мультиагентными системами — это развёртывание Dify Platform на self-hosted инфраструктуре. 11 Docker-контейнеров: API-сервер на Flask, фронтенд на Next.js, PostgreSQL, Redis, Weaviate для векторного поиска, песочница для безопасного выполнения кода, воркеры Celery для фоновых задач. Визуальный конструктор workflow позволяет строить цепочки из LLM-вызовов, RAG-запросов и кастомных инструментов без написания кода.

Инструментарий включает Claude Agent SDK для программной оркестрации, MCP-серверы для подключения внешних источников данных, и сам Dify как платформу для визуального проектирования AI-приложений. Каждый инструмент закрывает свою нишу: SDK — для кастомной логики, MCP — для интеграций, Dify — для быстрого прототипирования и командной работы.

Главная проблема, с которой я столкнулся — сохранение контекста. Когда мультиагентная система используется командой, критически важно, чтобы каждый участник имел доступ к контексту запросов коллег и мог его вызвать. RAG-пайплайны с Weaviate частично решают эту задачу: документы, переписки, результаты предыдущих запросов индексируются и доступны всем агентам. Но полноценное решение требует продуманной архитектуры памяти — краткосрочной, долгосрочной и эпизодической.

Куда движется технология? Невозможно даже предугадать масштаб изменений. Возможно, мы на пороге появления мультиагентных систем с полной автономностью, которые будут проходить весь цикл разработки самостоятельно — от анализа требований до деплоя — и лишь запрашивать итоговое разрешение у разработчика на запуск готового продукта. Уже сейчас агенты пишут код, тестируют его и деплоят. Вопрос лишь в том, когда уровень доверия позволит убрать человека из цикла.

Давайте работать
вместе

Открыт к предложениям — полная занятость, проектная работа или консалтинг по AI-автоматизации.

Слежу за AI-индустрией и пишу регулярно