Роман Погребняк
Роман Погребняк
Инженер-интегратор · Алматы · открыт для проектов

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

Пишу сайты, CRM и учётные системы на Laravel, Go и Python. Подключаю к ним камеры, СКУД, шлагбаумы, весы и телефонию и добавляю ИИ там, где он экономит людям время. Довожу систему до работы, а не до презентации.

  • сайты и CRM
  • камеры ANPR
  • весы WIM
  • лидары
  • шлагбаумы
  • купюроприёмники
  • СКУД
  • Asterisk / SIP
  • замки Tuya
  • госзакупки
  • Laravel · 1С · ЕСБД
  • ИИ в WhatsApp
  • ИИ-боты
с 2013пишу системы и интеграции
Laravel · Go · Pythonот драйвера до веб-панели
kk · ruинтерфейсы, голос и чеки
Ваша система + ИИ

данные с оборудования и из мессенджеров в одной системе

ИИ для бизнеса

ИИ внутри ваших процессов

Помощник встраивается в привычные инструменты: WhatsApp, Telegram, телефон, учётную систему. Сотрудникам не нужно учить новую программу. ИИ готовит, человек решает.

Черновик ответа клиенту

ИИ читает переписку и предлагает ответ в стиле продавца. Продавец правит и отправляет сам.

работает в Келісім

Расшифровка голосовых

Голосовые сообщения клиентов превращаются в текст, по ним можно искать и отвечать.

работает в Келісім

Карточка клиента

Этап сделки, обещания, риски и кому пора ответить сегодня. Собирается из переписки сама.

работает в Келісім

Запись и частые вопросы

Бот в мессенджере круглосуточно отвечает клиентам и записывает на приём.

ИИ-секретарь

Голос на казахском и русском

Озвучка текста для обзвона и оповещений на своём сервере, без облака.

оповещение МЧС

Тендеры и проверка поставщиков

Поиск подходящих закупок и проверка контрагента по открытым данным.

тендерный помощник
ИИ для продаж · Келісімработает у продавцов

ИИ-помощник продавца в WhatsApp

WhatsApp · Клиенты Есть в наличии? Когда доставка? 0:14 текст голосового: «А на 10 штук скидка будет?» Да, есть. Привезём завтра до обеда. КП со скидкой пришлю. ✓✓ Келісім только чтение расшифровка карточка черновик Карточка этап: КП срок: завтра Черновик ответа ✓ в вашем стиле Отправить отправляет человек, а не бот
  1. Клиент пишет или шлёт голосовое
  2. Келісім читает только чаты из списка «Клиенты»
  3. ИИ пишет черновик в стиле продавца
  4. Продавец правит и отправляет сам

Продавец работает в своём WhatsApp как раньше. Помощник расшифровывает голосовые, предлагает ответ, ведёт карточку клиента и напоминает об обещаниях. Личные чаты не читает, сам ничего не отправляет, поэтому риск блокировки номера минимальный.

Как устроено · данные идут сверху вниз
  1. КаналWhatsApp продавцаWAHA · GOWSсвой номер продавца как связанное устройство, без отдельного бота
  2. Защитаwaha_readonlyтолько чтение и только чаты из списка «Клиенты»: без отправки, без отметок о прочтении
  3. ИИClaude HaikuClaude OpusWhisperчерновик в стиле продавца, «сделать лучше», расшифровка голосовых, карточка клиента с обещаниями и рисками
  4. СерверappbridgePINкабинет каждого продавца на kelicim.kz, мост к WhatsApp, вход по PIN-коду
PythonJSClaude API · Whisper · Docker · Linux
Что ещё умеет Келісім
КелісімКарточка
Клиент: салон красотыВаш ход
новыйпереговорыКПдоговороплата
Обещания
✓ Прислать прайс
○ КП до пятницы
Риски
Сравнивает с конкурентом
Что сделать: отправить КП сегодня до 18:00
01 / 12

Карточка клиента

Этап сделки, обещания, риски и чей сейчас ход.

Пример на условных данных

ИИ-боты

ИИ-секретарь для записи к врачу

Бот в Telegram и WhatsApp понимает обычные сообщения пациентов, подбирает врача по специализации и записывает на приём. Работает ночью и в выходные, администраторы занимаются пациентами в клинике.

Как устроено
  1. КаналыTelegramWhatsApp webhookсообщения пациентов
  2. Логикаmessage_handlerprompt_builderllm_responsereminder_schedulerпонимает запрос, подбирает врача, напоминает о приёме
  3. Данныеdatabaseclinic_infoPostgreSQL: врачи, история диалогов
PythonOpenAI · PostgreSQL · Docker
Госзакупки · bigtender.kz

Помощник для тендеров

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

Как устроено
  1. Сборscrape_goszakupscrape_contractsscrape_kgdows_clientaisoip_clientпортал госзакупок, договоры, налоговые данные
  2. Анализrisk_insightsorganization_storecontract_storeбаза организаций и договоров, риски поставщика
  3. Интерфейсadminвеб-кабинет с входом
Python
Оборудование и интеграции

Как это работает на объектах

Анимация показывает, как система работает для людей. Под ней блок «Как устроено»: слои системы, модули из кода и языки, на которых я её писал. Номера, суммы и тексты в анимациях условные.

Платные дороги · KazTollработает на объекте

Терминал оплаты проезда на полосе

Камера номер Весы WIM вес по осям Лидар габариты — Терминал оплата, чек Шлагбаум Modbus TCP
  1. Камера читает номер
  2. Весы и лидар меряют машину на ходу
  3. Терминал берёт оплату и печатает чек
  4. Шлагбаум открывается

Писал драйверы оборудования и службу полосы на Go под Linux: купюроприёмник, монетная плата, петля, принтер чеков на казахском и русском, шлагбаум, табло. Терминал сам проверяет себя каждые 15 секунд и выходит из работы при отказе. Вместе со станцией WIM (следующий проект) получается полная грузовая полоса.

Как устроено · данные идут сверху вниз
  1. ЖелезоNV200PRS17AGEA2488VKP-80IILBA 63PGтаблокупюры, монеты, петля, принтер чеков, шлагбаум
  2. Драйверыserialportcashprs17ageaiopanelprintermodbusbarrierledsignRS-232, Modbus TCP, ESC/POS; чек печатается картинкой ради казахских букв
  3. Логикаlanehealthjournalпроезд, сдача монетами, самопроверка каждые 15 с, журнал денег
  4. СвязьapiD-BusHTTP API и шина для системы оператора дороги
  5. Установкаdiscoverconfigdeployавтопоиск устройств на портах, установка одной командой, systemd с watchdog
GobashRocky Linux 9 · systemd · SELinux · Docker для сборки
Платные дороги · WIM

Станция взвешивания грузовиков на ходу

Камера Весы по осям Лидар габариты wimd сведение по полосе и времени Запись номер— полный вес— оси— Д × Ш × В, м— статус—
  1. Камера читает номер и делает кадр
  2. Весы в асфальте взвешивают каждую ось
  3. Лидар меряет габариты и считает оси
  4. Служба сводит всё в одну запись о машине

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

Как устроено · данные идут сверху вниз
  1. ПриборыKistler LineasIntercompVanJee WLR-711Tattile Vega53весовые датчики в асфальте, лидар сбоку полосы, камера номеров
  2. Приёмtattileintercompvanjeeкамера сама шлёт JSON по HTTP, весы по TCP (WIMLOGIX), лидар через SDK; сырые данные сохраняются целиком
  3. Сведениеmatchтри потока в одну машину по полосе и окну времени
  4. Записьpassagelimitsвес по осям, габариты, номер, кадры, пометки о расхождениях; проверка порогов весовых и габаритных параметров
  5. СлужбаwimdHTTP-приёмники, проверка здоровья, хранение записей
GoLinux · HTTP · TCP · JSON
Оповещение · МЧСготовый проект

Голосовой обзвон сотрудников с подтверждением

Панель Начать обзвон Asterisk голос kk + ru подтвердили 0 из 6
  1. Оператор пишет текст оповещения
  2. Система озвучивает его на казахском и русском
  3. Обзвон: сотрудник нажимает 1
  4. Перезвон до 3 раз и список, кто не услышал

Своя телефония на Asterisk через SIP-транк оператора связи. Синтез речи работает на своём сервере, данные сотрудников не уходят в облако. По расчёту, 1400 человек обзваниваются примерно за 15 минут при 100 линиях.

Как устроено · данные идут сверху вниз
  1. Панельstaticemployees.csvтекст оповещения, список сотрудников с языком: kk, ru или оба
  2. Бэкендapp/api/campaigns/api/employeesкампания обзвона, очередь звонков, перезвоны, отчёт
  3. ГолосttsPiperсинтез речи на казахском и русском на своём сервере
  4. Телефонияextensions.confPJSIPfunc_curlзвонок через транк оператора, нажатие 1, события обратно в бэкенд
PythonAsterisk dialplanFastAPI · SIP · Ubuntu
Образование · Безопасная школаготовый проект

Вход по карте, камеры и уведомление родителям

Камера кадр входа СКУД Сервер СКУД · видео Родителю Ребёнок пришёл в школу, 08:02 Посещаемость
  1. Ученик прикладывает карту
  2. Турникет открывается, камера пишет кадр
  3. Событие уходит в систему школы
  4. Родитель видит, что ребёнок пришёл

Одна система на вход, видео, тревожную кнопку, столовую с оплатой с баланса ученика и уведомления родителям. Подключены терминалы СКУД трёх производителей и IP-камеры. Интерфейс на казахском, русском и английском.

Как устроено · данные идут сверху вниз
  1. ЖелезоHikvisionDahuaSigurIP-камерытерминалы СКУД трёх производителей, видеокамеры
  2. СервисыHikvisionAccessControlDahuaAccessControlSigurServiceCameraServiceсвой адаптер под каждого производителя
  3. Видеоrtps-hlsFFmpegServiceWebRTCServiceпоток RTSP с камер в браузер, отдельный модуль на Go
  4. ФункцииEmergencyAlertMealNotificationAnnouncementтревожная кнопка, столовая, уведомления, объявления
  5. АдминкаFilamentJobsEventsпанель администрации, фоновые очереди и события
PHPLaravelGoMySQL · Redis · FFmpeg · Docker
Таможня · asid.kzготовый проект

Нательные камеры инспекторов и ситуационный центр

REC Нательная камера Сервер видео · события журнал доступа ● LIVE ситуационный центр ASYCUDA декларация ↔ видео
  1. Камера пишет видео на посту
  2. Поток или фрагменты уходят на сервер
  3. Центр смотрит в реальном времени
  4. Видео привязано к декларации в ASYCUDA

Приём видео с нательных камер двумя способами: живой поток и загрузка записанных фрагментов. Хранение видео, роли пользователей, журнал событий и связь с таможенной системой ASYCUDA.

Как устроено · данные идут сверху вниз
  1. Камерапотокфрагментыживой поток или загрузка записанных кусков после смены
  2. APIauthvideosadminвход и роли, приём и выдача видео, управление камерами и людьми
  3. ХранениеPostgreSQLMinIORedisalembicметаданные и события в базе, видеофайлы в объектном хранилище
  4. Интеграцияasycudaпривязка видео к декларации в таможенной системе
PythonFastAPI · Docker
Умные замки · Tuyaготовый проект

Журнал доступа умных замков в вашей системе

закрыт Tuya Cloud Наш сервис API · админка Журнал доступа сегодня 08:41 открыт · код вчера 19:12 закрыт вчера 08:39 открыт · карта
  1. Замок открыли кодом, картой или из приложения
  2. Событие уходит в облако Tuya
  3. Сервис забирает его по API
  4. Запись в журнале вашей системы

Статус замка и история открытий за любой период в своей CRM, а не только в приложении производителя. Бронирования, временные пароли, уведомления в Telegram и учёт. Подходит для посуточной аренды, офисов и ЖК.

Как устроено · данные идут сверху вниз
  1. ЗамокTuyaкод, карта или приложение
  2. Облакоtuya_clienttuya_cachelock_cryptoTuya OpenAPI, шифрование AES по протоколу замка
  3. Сервисыlock_servicebooking_servicepassword_storeуправление замком, брони, временные пароли
  4. CRMcrmtelegram_serviceaccounting_serviceадминка, уведомления и учёт
PythonFastAPI · httpx · systemd
Разработка на Laravel

Учётные системы, CRM и платформы

Основной инструмент для веб-систем с 2016 года: от документооборота и страховых продуктов до биллинга и маркетплейсов. Пишу бэкенд, админку и интеграции, разворачиваю в Docker.

Страхование · ЕСБД

Онлайн-страхование с интеграцией ЕСБД и 1С

Расчёт и продажа полисов онлайн, обмен с Единой страховой базой данных по SOAP и с 1С компании. Делал для трёх страховых компаний, в одной из них 8 онлайн-продуктов с нуля.

Laravel · SOAP · 1С · RabbitMQ · Kafka · Go

B2B + B2C · sauda.kz

Торговая платформа под высокую нагрузку

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

Laravel 11 · Octane · PostgreSQL · Redis · Meilisearch · Reverb

ЖКХ

Биллинг коммунальных услуг

Начисления за воду и отопление для управляющих компаний и ТСЖ. Здания, счётчики, пять способов расчёта, пени, отчёты в Excel, личный кабинет.

Laravel 11 · Filament 3

Сервис

CRM службы техподдержки

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

Laravel 13 · React 18 · TypeScript

Продажи

«КРАФТ Просчёт»: от запроса до реестра

Цепочка сделки: запрос, ставки и затраты, коммерческое предложение, заказ поставщику, реестр. КП утверждает только директор.

React · Python · FastAPI · PostgreSQL

Стройматериалы

Material Hub: B2B-витрина отделки

Каталог плитки, камня, освещения и декора с фильтрами. Автоматический импорт каталогов поставщиков, представленных в Казахстане.

Laravel 13 · Inertia · React · MySQL

Также делал: платёжные интеграции (TipTop Pay), автокредитование, автомобильные и мото-маркетплейсы, CRM с Asterisk и историей звонков, перенос монолита на микросервисы.

Чем могу помочь

Что могу сделать для вашего бизнеса

ИИ-помощник для продаж и поддержки

  • Черновики ответов клиентам в WhatsApp и Telegram
  • Расшифровка голосовых, карточка клиента, напоминания
  • Бот-секретарь для записи и частых вопросов

для: отделов продаж, клиник, сервисов

Связать оборудование с программой

  • Камеры, СКУД, шлагбаумы, весы, лидары, кассы, замки
  • Драйверы, протоколы, установка одной командой
  • Самопроверка и понятные ошибки для наладчика

для: дорог, парковок, складов, школ, ЖК

Автоматизация с местными системами

  • Госзакупки и налоговые данные
  • Телефония и SIP операторов Казахстана
  • Панели для руководителя и отчёты

для: госорганов, предприятий, поставщиков

Веб-система на Laravel под ваш процесс

  • CRM, учёт, биллинг, личные кабинеты
  • Интеграции с 1С, ЕСБД, платёжками по REST и SOAP
  • Доработка и перенос старых систем

для: страховых, сервисных и торговых компаний

  1. Разбор задачиСозвон или встреча: что за объект или процесс и что сейчас мешает.
  2. ПилотОдна полоса, один продавец или один вход. Результат на вашей задаче.
  3. ЗапускУстановка на объекте, обучение людей, инструкция для наладчика.
  4. ПоддержкаСлежу за работой, дорабатываю по мере роста.
Опыт

Больше 10 лет в разработке и интеграциях

Начинал с сайтов, потом много лет связывал страховые и учётные системы с государственными базами, 1С и телефонией. Последние проекты связаны с оборудованием и ИИ.

  • Go
  • PHP · Laravel
  • Python · FastAPI
  • Vue · React
  • PostgreSQL · MySQL
  • RabbitMQ · Kafka
  • Docker · CI/CD
  • SOAP · REST
  • 1С
  • Asterisk

Образование: Казахско-Русский международный университет, Актобе, 2009. Информационные технологии.

  1. сейчасСвои проекты и заказы

    Полосы оплаты и WIM для платных дорог, ИИ-помощник Келісім, оповещение, школы, замки, тендеры.

  2. 2025Craft Promotion · удалённо

    Full stack: веб-сервисы на Laravel и Vue, Docker, RabbitMQ.

  3. 2022 – 2024Chocolife.me · старший PHP-разработчик

    Перенос монолита на микросервисы, интеграции с внешними сервисами, CI/CD. Написал бота на Go, который сообщает статусы сборок.

  4. 2019 – 2021Страховые компании: «Евразия», Sinoasia B&R, Нефтяная страховая компания

    Онлайн-страхование и интеграция с ЕСБД (SOAP) и 1С. Микросервис авторизации на Go. CRM для менеджеров с Asterisk и историей звонков.

  5. 2016 – 2018Kamal Oil · Уральск

    Перенос системы документооборота на Laravel, связка PDMS с веб-порталом.

  6. 2013 – 2015Web-Design · Уральск

    Сайты, SharePoint, iOS-приложения.

Контакты

Напишите, какую задачу хотите решить

Отвечаю сам. Можно коротко: что за объект или процесс и что сейчас мешает.

WhatsApp +7 705 811 23 00
Написать
Telegram @rpogrebnyak
Написать
Email r.a.pogrebnyak@gmail.com