Денис Дмитриев

Автономные агенты и веб-разработка

Денис Дмитриев

Строю системы, которые доводят работу до конца без присмотра: агентные платформы, боты-исполнители и сайты, которые клиент дальше ведёт сам. Ниже — что сделано, как устроено внутри и чем это подтверждено.

Открыт к работе и заказамLinkedInGitHub

Проекты · 22

Платформы

Платформа/Работает

Платформа автономных агентов

Команда ИИ-исполнителей, которой ставишь задачу из Telegram — и получаешь доведённый результат, а не черновик.

  • Задача голосом или текстом с телефона: разбор, исполнение, проверка качества, отчёт со стоимостью
  • Сама поднимает застрявшие задачи и уходит на резервный движок, когда основной упёрся в лимит
  • Изолированные контуры под проекты: у каждой команды своя память и свой устав
PythonFastAPIarqPostgreSQLRedis+6
Платформа/В работе

Артель — агентный стек по контракту

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

  • Каждый агент — отдельный бот в Telegram, вмешаться можно в любой момент
  • Ошибка агента не роняет цикл, а превращается в корректирующий ход
  • Проверено стресс-харнессами и хаос-прогонами, а не только юнит-тестами
PythonRedis StreamsPostgreSQLpydanticaiogram+1

Продукты

Продукт/Работает

hidi — агент в кармане

Мост из Telegram в Claude Code: полноценный агент с доступом к диску и терминалу, но под политикой и аудитом.

  • Голос или текст с телефона — ответ с разметкой, файлами и живым статусом выполнения
  • Каждое действие проходит через политику: что можно молча, что только с подтверждением
  • Полный журнал: что сделано, по чьей команде и во сколько обошлось
PythonaiogramClaude Agent SDKsystemdfaster-whisper
Продукт/В работе

Аргус — внешний контур над агентом

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

  • Утренний отчёт о состоянии машины и задач приходит без запроса
  • Задачи переживают убийство процесса: снятие по kill → подъём → доведено до конца
  • Жёсткий контур прав: читать что угодно, писать — только по списку
PythonSQLitesystemd timersClaude Agent SDKaiogram
Продукт/Работает

VPN, который переживает DPI

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

  • Домашние подключаются через бота — без разговоров про конфиги и QR-коды
  • «Почему не работает» отвечает агент-диагност, а не чтение логов руками
  • Ключи выдаются и отзываются из чата, статистика подключений — там же
sing-boxVLESS RealityMTProtoPythonaiogram+2
Продукт/В работе

ROOT Experience — подбор подарка и заявки на визит в винодельню

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

  • Гость подбирает подарок по поводу и бюджету вместо блуждания по каталогу
  • Заявки на дегустацию и прогулки по виноградникам собираются в одном месте
  • Существующий магазин не тронут: подобранное вино уводит на его же страницы
Next.jsTypeScriptTailwind CSSSupabasePlaywright

Инструменты

Инструмент/Работает

Транскрибация встреч, локально

Записи созвонов превращаются в текст и карточку встречи прямо на своей машине — ничего не уходит в чужое облако.

  • Запись встречи превращается в расшифровку, саммари и список решений в Telegram
  • Переговоры не покидают ноутбук: модель распознавания работает локально
  • Ничего не нужно запускать: файл появился — карточка пришла
Whisper large-v3-turboMLXPythonlaunchdffmpeg+1
Инструмент/В работе

Генератор договоров из Telegram

Менеджер присылает коммерческое предложение и реквизиты в чат — получает готовый договор и отчёт о том, что именно в нём изменилось.

  • Договор собирается из чата за минуты вместо ручного копирования полей
  • Эталон договора физически не может быть изменён — только копия
  • Каждое подставленное значение подсвечено, а изменения выписаны отдельным отчётом
PythonGoogle Apps ScriptGoogle Drive APIaiogram
Инструмент/В работе

Финмодель под ключ: расчёт и презентация

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

  • Презентация для клиента собирается автоматически, а не верстается руками к каждой встрече
  • Цифры воспроизводимы: одинаковый вход всегда даёт одинаковый результат
  • Файл открывается и в PowerPoint, и в Google Презентациях
Pythonpython-pptxDockerFastAPI

Сайты

Сайт/Работает

Сайт винного бренд-консультанта

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

  • Три языка под реальную аудиторию: английский, итальянский, русский
  • Кейсы построены вокруг метода и результата, а не вокруг красивых фотографий
  • Тон соответствует услуге: консультант по позиционированию не может выглядеть как каталог
Next.jsTypeScriptTailwind CSSVercel
Сайт/В работе

Evo Launch — прозрачный запуск проекта

Дорожная карта запуска, где клиент в любой момент видит, на каком мы шаге, и отвечает на вопросы прямо там же.

  • Клиент видит статус запуска сам и перестаёт спрашивать «как там у нас»
  • Анкеты и ответы ходят в обе стороны: команда спрашивает, клиент отвечает на сайте
  • Менеджер ведёт всё в обычной таблице — учиться новому инструменту не нужно
Next.jsTypeScriptGoogle Sheets APIApps ScriptVercel
Сайт/В работе

Сайт кондитерской в Хельсинки

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

  • Меню и тексты правит владелец, без разработчика и без риска сломать вёрстку
  • Три языка под аудиторию Хельсинки: английский, финский, русский
  • Быстрая отдача страниц и предсказуемый деплой в один шаг
Next.js 16Payload CMS 3TypeScriptPostgreSQLVercel
Сайт/Работает

VoiceRad / RayFlow — сайт голосового помощника рентгенолога

Маркетинговый сайт медицинского продукта: 3D-кабинет на главной, тарифы, приём заявок и админка, в которой заказчица правит все тексты сама.

  • Тексты, тарифы и заявки заказчица ведёт сама — разработчик для этого не нужен
  • Главная объясняет продукт показом рабочего места, а не абзацем описания
  • Пережил смену бренда и полный редизайн без переписывания с нуля
Next.js 16TypeScriptTailwind CSS 4Payload CMSDocker
Сайт/В работе

Image Lab — сайт компании медицинского ИИ

Сайт производителя ИИ-продуктов для медучреждений: три продукта, услуга разработки под заказ и понятная граница между ними.

  • Каждый продукт объяснён отдельной страницей, а не строкой в общем списке
  • Разделены две разные продажи: готовый продукт и разработка под заказ
  • Быстрая статика без CMS и базы — нечему ломаться и нечего администрировать
Next.js 16TypeScriptTailwind CSS 4
Сайт/В работе

Waiski — сайт заведения и клуба

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

  • Разделы «Клуб», «Залы» и «События» владелец ведёт сам из админки
  • Атмосферу передают реальные снимки залов, а не стоковые картинки
  • Несколько языков заложены в структуру, а не приклеены сверху
Next.jsPayload CMSPostgreSQLTypeScriptPlaywright
Сайт/Работает

Станки для фиксации КРС — продающая страница

Одна страница, которая продаёт тяжёлое оборудование фермерам: без фреймворков, без CMS, без единой лишней зависимости.

  • Открывается мгновенно даже на слабом мобильном интернете в поле
  • Нечему устаревать и нечего обновлять: обычные файлы на хостинге
  • Публикация повторяется одной командой
HTMLCSSJavaScriptVercel
Сайт/В работе

СОВА — сайт салона душевых кабин

Одностраничник по эскизу заказчика: его текст и структура сохранены дословно, доделано ровно то, чего в эскизе не было.

  • Заказчик видит на сайте свой замысел, а не его вольный пересказ
  • Адреса, бренды и формулировки перенесены из эскиза без искажений
  • Чистая статика без зависимостей: сайт переживёт любой срок без обслуживания
HTMLCSSJavaScript
Сайт/В работе

Nebo — витрина группы заведений

Одна страница, которая разводит гостя по трём разным заведениям вместо того, чтобы смешивать их в одно меню.

  • Гость сразу выбирает нужное заведение, а не разбирается в общем каталоге
  • Каждое заведение сохраняет свой характер и свою витрину
  • Статика без сборки и бэкенда — страница переживёт что угодно
HTMLCSS
Сайт/В работе

Лендинг услуги: сайты для малого бизнеса Хельсинки

Собственная страница услуги: три языка, честные пакеты с ценами и кейсы, показанные макетами вместо скриншотов.

  • Клиент видит цену и состав пакета до разговора, а не после третьего письма
  • Три языка под реальный Хельсинки: английский, финский, русский
  • Все локали отдаются статикой — страница открывается мгновенно
Next.js 16next-intlTailwind CSS 4TypeScript

Исследования и аналитика

Исследование/В работе

Прогноз продаж по трём продуктам

Сведение двух несогласованных реестров сделок в один прогноз, который выдерживает вопросы руководства.

  • Один прогноз вместо трёх независимых списков в разных формах
  • Срез по ступеням вероятности показывает, где прогноз держится, а где надежда
  • Отдельная страница для защиты: цифры и логика открыты вместе
Google SheetsBitrix24Pythonаналитика продаж
Исследование/В работе

Новость как сценарный сигнал — научная статья

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

  • Новость превращается из повода для интерпретации в измеримую величину
  • Выводы опираются на выборку событий, а не на подобранные примеры
  • Практическая ценность сформулирована отдельно от теоретической новизны
анализ временных рядовсобытийный анализXLK / SPY
Исследование/В работе

База знаний отдела продаж

Разрозненные файлы с общего диска, сведённые в проверяемую базу знаний — с явной границей между подтверждённым и додуманным.

  • Продавец находит ответ в базе вместо того, чтобы спрашивать коллегу
  • В статьи попадает только то, что подтверждено внутренним документом
  • Реестр источников показывает, откуда взята каждая формулировка
YouTrackGoogle Driveредактураметодология