Открыт к проектам

Full-stackDeveloper

Веб-сервисы и AI-решения для бизнеса — от первой встречи до запуска на серверах заказчика

shell
~/
$makarovlab
dm
dm
Developer
Web · AI
Дмитрий
Макаров
Кейсы
  • Django
  • React
  • Next.js
  • AI / LLM
  • Postgres
  • amoCRM
Дмитрий Макаров
О себе

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

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

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

Направления
  • 01AI и LLM-решения для бизнеса
  • 02Веб-приложения и автоматизация бизнес-процессов
  • 03Голосовые ассистенты и анализ речи
  • 04Парсинг и аналитика данных
  • 05Корпоративная инфраструктура (мессенджеры, серверы)
Кейсы

Большая часть моих enterprise-решений закрыта и разрабатывается под NDA — соглашением о неразглашении, которое запрещает публиковать детали клиентских проектов. Поэтому ниже — общая картина: задача, подход и технологии. Архитектуру и реализацию могу показать на личном созвоне.

01 / 07
Личный проект

Klio — AI-анализ звонков

2025

SaaS для качественного анализа звонков отделов продаж. AI-модель разбирает каждый звонок по настраиваемым шаблонам, формирует скоринг и метрики для дашборда.

Результат

Снижает время разбора звонка с 10–15 минут до 30 секунд. Работает в продакшене с мульти-арендной архитектурой.

Подробнее о кейсе
Задача

Руководители отделов продаж не могут прослушать каждый звонок и понять, где менеджер потерял клиента. Ручной разбор — 10–15 минут на запись, что делает регулярный контроль качества невозможным.

Решение

Загрузка аудио → AI-разбор по настраиваемой JSON-схеме с секциями промта под индустрии → сохранение метрик в EAV-таблицу для SQL-агрегатов на дашборде.

Стек
  • Django
  • DRF
  • React
  • AG Charts
  • AG Grid
  • AI / LLM
  • PostgreSQL
  • Redis
  • Celery
Под NDA · по запросу

Учёт торговой сети: накладные и контроль НДС

2025

Приёмка накладных по фото, автоматический учёт остатков и расчётов с поставщиками, контроль НДС и дашборд владельца — для сети из десятков точек.

Результат

Только за первые два месяца контроль НДС выявил около 500 000 ₽ переплаты из-за неверной работы с вычерками. Остатки и долги перед поставщиками видны в реальном времени, а не после ревизии.

Подробнее о кейсе
Задача

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

Решение

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

Стек
  • Python
  • Django
  • DRF
  • React
  • Telegram Web App
  • PostgreSQL
  • Redis
  • Celery
  • AI / Vision
Под NDA · по запросу

Рейтинг точности инвентаризации

2026

Само-балансирующаяся система мотивации для 200 сотрудников: ежедневный подсчёт остатков сверяется с расчётом системы и превращается в рейтинг.

Результат

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

Подробнее о кейсе
Задача

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

Решение

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

Стек
  • Python
  • Django
  • DRF
  • React
  • Telegram Web App
  • PostgreSQL
Confidential
Under NDA
Под NDA · по запросу

Корпоративная платформа для розничной сети

2024

Telegram-бот мотивации сотрудников + внутренний магазин в Telegram Web App + геймификация продаж для сети торговых точек.

Результат

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

Подробнее о кейсе
Задача

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

Решение

Telegram-бот на Aiogram + Django-бэкенд для бизнес-логики и админки + React-приложение в Telegram Web App для магазина и профилей. Геймификация продаж со сквозным KPI и лидербордами.

Стек
  • Python
  • Aiogram
  • Django
  • DRF
  • React
  • Telegram Web App
  • PostgreSQL
  • Redis
  • Celery
Confidential
Under NDA
Под NDA · по запросу

Перевод расчётов производства в веб

2023

Перевод сложнейшей legacy-логики расчётов производственной компании в современное веб-приложение. Серьёзный B2B-домен.

Результат

Работает в продакшене, ускорил расчёты в разы. Архитектура и доменные подробности — на созвоне под NDA.

Подробнее о кейсе
Задача

Производственная компания вела расчёты в наследованной системе 1990-х: десятки взаимосвязанных формул, специфика отрасли, нулевая UX-эргономика. Любое изменение тарифов или норм требовало программиста; ошибки в расчётах стоили денег.

Решение

Реверс-инжиниринг бизнес-логики совместно с предметным экспертом → переписан движок расчётов на Python с тестовым покрытием граничных случаев → веб-интерфейс на React с живым пересчётом и аудитом изменений.

Стек
  • Django
  • DRF
  • React
  • PostgreSQL
  • Pytest
Открытый · живая ссылка

Socol24 — аналитика недвижимости

2024

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

Результат

Работает в продакшене: около 1,3 млн объявлений в базе, автооценка объекта с обоснованием за минуту, платная подписка для риелторов.

Подробнее о кейсе
Задача

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

Решение

Платформа полного цикла: ежедневный сбор и очистка данных по десяткам городов, глобальная статистика рынка — цены, спрос, скорость продажи, реальный торг по районам. Глубокая интеграция с нейросетями: автоматическая оценка объекта с подбором аналогов и обоснованием, AI-аналитик, отвечающий на живых данных города, генерация готовых промо-материалов для риелторов.

Стек
  • Django
  • DRF
  • React
  • PostgreSQL
  • Redis
  • Celery
  • AI / Computer Vision
Личный проект

Content Factory — фабрика контента

2025

Внутренний продукт: «Miro»-доска для авторов с AI-генерацией контента и интеграциями для публикации в Telegram, Instagram и Threads.

Результат

Внутреннее решение в активной разработке. Возможна коммерциализация в будущем.

Подробнее о кейсе
Задача

Соло-авторам тяжело держать ритм в нескольких соцсетях одновременно: разные форматы, тон голоса, расписания. Готовые сервисы либо для агентств (дорого), либо примитивные шедулеры.

Решение

Холст с AI-генерацией постов в голосе автора, мульти-адаптация под форматы каждой платформы, интеграции с API Telegram, Instagram, Threads для прямой публикации.

Стек
  • Django
  • DRF
  • React
  • PostgreSQL
  • AI / LLM
  • Telegram API
  • Instagram API
  • Threads API
Как я работаю

Один разработчик вместо команды из пяти подрядчиков. Без агентских наценок, без передачи задачи между менеджерами.

01

Прямая коммуникация

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

02

Самодостаточные этапы

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

03

Поддержка после запуска

После запуска не пропадаю: правки, доработки и техническая поддержка проекта на длинной дистанции.

Связаться со мной

Обсудим проект

Выберите удобный способ связи — отвечу в течение дня.