Денис Силков
Разработка ПО · Внедрение ИИ · Консалтинг · Fractional CTO
Более двадцати лет коммерческой разработки — от информационных систем государственного масштаба и платформ со сложной финансовой логикой до собственного железа.
20+ лет
в коммерческой разработке
10 отраслей
от нефтегаза и здравоохранения до социальных сетей
30+ проектов
доведённых до продакшена
01 Направления
Что я делаю
Строю системы с нуля — и разбираюсь с теми, что уже работают: что делать с архитектурой, куда встраивать ИИ, кто отвечает за техническую сторону.
Разработка
01
Веб-платформы и бизнес-системы
Системы, в которых работает весь бизнес заказчика: витрина и личные кабинеты, админка с ролями и правами, тяжёлые каталоги с поиском, склад и логистика, лояльность и промо, отчётность для руководства. Серверный рендеринг там, где важны скорость и выдача.
02
Интеграции и системный бэкенд
Обмен с государственными и корпоративными информационными системами, курьерскими службами, платёжными шлюзами нескольких стран, ЭЦП и электронными счетами-фактурами. Гарантированная доставка, outbox, идемпотентность, наблюдаемость.
03
Мобильные приложения
iOS и Android из общей кодовой базы с вебом: push-уведомления, офлайн-режим, сканирование кодов, живые обновления без прохождения ревью в сторах.
04
Embedded и железо
Реверс-инжиниринг закрытых протоколов, своя плата и прошивка, радиоканал, стыковка промышленного оборудования с мобильным приложением. От логического анализатора до серии.
05
Модернизация legacy
Разбор унаследованной системы и план поэтапной миграции: карта зависимостей, тесты вокруг критичных мест, перенос без остановки бизнеса. Разбирать большую кодовую базу и покрывать её тестами помогают ИИ-агенты — это экономит недели. .NET Framework → .NET 10, AngularJS → современный Angular.
06
Данные и аналитика
Схема данных рассчитывается на рост, а не на сегодняшний объём. Транзакционная нагрузка разведена с аналитической: PostgreSQL под операции, ClickHouse под тяжёлые разрезы и отчётность. Поверх — мониторинг происходящего прямо сейчас и доступ ИИ-агентов к данным через MCP: вопрос на человеческом языке, ответ из хранилища.
Искусственный интеллект
07
ИИ внутри продукта
Встроить языковую модель и агентов в вашу систему так, чтобы они приносили деньги, а не оставались демонстрацией: ассистент поверх ваших собственных данных, разбор документов и переписки, автоматизация рутинных операций. MCP-серверы к внутренним базам и сервисам, потоковая выдача, контроль стоимости запросов и качества ответов.
08
ИИ в бизнес-процессах
Разобраться, где ИИ действительно даёт эффект, а где станет дорогой игрушкой. Аудит того, как работа устроена сейчас, отбор задач с измеримой отдачей, пилот на ваших реальных данных и план внедрения по шагам. Обработка документов и переписки, поддержка клиентов, подготовка отчётности — там, где это окупается.
09
ИИ в процессе разработки
Перевод команды на работу с агентами: правила и архитектура проекта, описанные рядом с кодом, инструменты, подключённые к базе, браузеру и тестам, проектные команды под типовые задачи. Код-ревью остаётся обязательным шлюзом — растёт скорость, а не количество ошибок в продакшене.
10
Компьютерное зрение
Собственная модель распознавания государственных номеров и транспортных средств — обученная под задачу, а не взятая готовой. Сбор и разметка данных, обучение, подгонка под реальные условия съёмки и работа на видеопотоке. Детекция и классификация там, где коробочные решения не справляются с вашими кадрами.
Консалтинг и руководство
11
Технический консалтинг
Разовая экспертиза там, где ошибка дорого стоит: выбор архитектуры и стека под задачу, честная оценка состояния доставшейся системы, аудит работы подрядчика, техническая проверка продукта перед инвестицией. Отвечаю прямо — в том числе когда правильный ответ «этого делать не нужно».
12
Fractional CTO
Технический директор на часть времени — для компании, которой нужна экспертиза уровня CTO, но пока нет объёма задач на полную занятость. Архитектура и технические решения, найм и рост разработчиков, планирование релизов, разговор с инвесторами и подрядчиками на их языке. От нескольких дней в месяц.
02 Избранное
Из последнего
Коммерция и события
Платформа полного цикла
Одна система, в которой живёт весь бизнес заказчика: продажи и склад, доставка курьерскими службами, промо и лояльность, мобильные приложения под iOS и Android. Собственный платёжный и расчётный контур — приём платежей через более чем десять провайдеров в нескольких странах, внутренние балансы, расчёт вознаграждений и выплаты, электронная подпись и выгрузка счетов-фактур в государственную систему. Своя билетная подсистема: схемы залов, бронирование мест, генерация билетов и проверка их на входе. Витрина с серверным рендерингом и админка с ролями — поверх всего этого.
Госинтеграция
Весогабаритный контроль на дорогах
Приём данных с постов взвешивания, валидация и гарантированная доставка в государственные информационные системы. Отдельно — контроль самого оборудования: агент на станции снимает состояние камер, тензодатчиков, индуктивных петель и WIM-контроллера, так что износ и деградация видны заранее, а не по факту вставшего поста. Веб-панель: разбор каждого сообщения и состояние станций.
Железо
Беспроводной канал для промышленных весов
Документации на радиомодуль нет — протокол разобран по сигналу. Дальше своя плата в штатный слот и прошивка к ней: вес приходит на планшет без дополнительного оборудования и без вмешательства в конструкцию весов.
Машинное зрение
Распознавание номеров и транспортных средств
Собственная модель вместо коробочного решения: сбор и разметка данных, обучение, подгонка под реальные условия съёмки — ночь, осадки, грязные номера, скорость. Работает на видеопотоке в связке с системами дорожного контроля.
Другие проекты
Информационная система республиканского уровня для Министерства здравоохранения РК, учётная система для оборонного ведомства, управление рисками в нефтяной отрасли, платформа бизнес-консультаций с ИИ-ассистентом и проверкой ответов экспертами, собственное приложение для запуска и хостинга сессий ИИ-агентов, международная образовательная платформа, обучающий курс в мобильном приложении, социальная платформа для авторов контента в европейском стартапе, интеграционный шлюз, портал недвижимости, маркетплейс автозапчастей, складская система, система тестирования знаний, управление школой — и другие.
03 Технологии
Инструменты
Ниже — некоторые из инструментов, что были в работе на недавних проектах.
ИИ и машинное зрение
- Anthropic API
- OpenAI API
- Perplexity API
- OpenRouter
- Claude Code
- MCP-серверы
- Агентные сценарии
- Function calling
- Потоковая выдача
- Компьютерное зрение
- Обучение собственных моделей
- ANPR
Бэкенд
- C#
- Java
- Python
- .NET
- .NET Framework
- ASP.NET Core
- Entity Framework
- Dapper
- SignalR
Фронтенд
- TypeScript
- Angular
- React
- Astro
- RxJS
- Tailwind
- Nx
- SSR / SSG
Мобильные
- Android
- iOS
- Capacitor
- Push
- Офлайн
- Live-обновления
Данные
- PostgreSQL
- MS SQL
- ClickHouse
- BigQuery
- Redis
- MongoDB
Инфраструктура
- AWS
- Azure
- Cloudflare
- Kubernetes
- Docker
- RabbitMQ
- CI/CD
- Linux
- Windows
- Nginx / IIS
Железо
- ESP32
- Raspberry Pi
- UART
- BLE
- Zigbee / 802.15.4
- Логический анализ
- Реверс протоколов
04 ИИ в бизнес-процессах
Агенты вместо рутины
Так я работаю сам, каждый день. Агенты разбирают почту, заводят задачи, гоняют документы по маршрутам и следят, чтобы ничего не повисло. Ровно это встраивается в процессы компании — в ваши системы, а не вместо них.
Почта превращается в задачи
Входящее письмо разбирается по смыслу: что за запрос, от кого, что требуется и к какому сроку. Задача заводится в трекере с описанием и исполнителем, ответственные получают уведомление. Человек подключается там, где нужно решение, а не там, где нужно перепечатать из письма в форму.
Документы ходят сами
Счета, акты и договоры читаются, проверяются на полноту и уходят дальше по маршруту — в учётную систему, бухгалтеру, в архив, контрагенту. Расхождения всплывают в день получения, а не в конце месяца при сверке.
Контроль вместо надежды
Агент следит за тем, что происходит: на какие письма не ответили, какие задачи стоят без движения, где процесс встал и кого это уже задерживает. Сводка приходит сама, без просьбы её подготовить.
Внутри вашего контура
Агенты работают там, где лежат данные: ваша почта, ваш трекер, ваши базы. Доступы выдаются точечно и под задачу, каждое действие протоколируется, необратимые операции требуют подтверждения человеком. Что уходит наружу, а что не покидает периметр — решаете вы.
Начинать стоит с одного процесса — самого затратного по времени и самого механического. Иногда его сначала надо выпрямить: автоматизировать беспорядок — значит получить быстрый беспорядок. Скажу и это, вплоть до «ИИ здесь не нужен». Результат виден за недели, а не за квартал.
05 ИИ в разработке
Агенты — не эксперимент, а рабочий процесс
Каждый проект подготовлен под работу с ИИ-агентами: архитектура и правила описаны рядом с кодом, набор проектных команд, MCP-серверы подключены к базе, браузеру и тестам. Агенты пишут код, гоняют end-to-end сценарии и разбирают логи — под контролем человека и обязательным код-ревью.
Контекст живёт в репозитории
Правила проекта, архитектура и договорённости описаны рядом с кодом и обновляются вместе с ним — а не теряются в переписке.
Инструменты, а не подсказки
Агент напрямую ходит в базу, поднимает браузер и запускает тесты. Проверка гипотезы занимает минуты, а не полдня.
Ревью в две ступени
Сначала код разбирает агент, затем человек. Автоматическое ревью ловит механику — забытые проверки, утечки, несогласованность, — человек смотрит на замысел и последствия. Без второй ступени в продакшен ничего не уходит.
Собственное решение
Харнесс для агентских сессий
Чтобы работать с агентами всерьёз, разработан собственный харнесс. Он запускает сессии и держит каждую в отдельном процессе с псевдоконсолью, поэтому сессия переживает и перезапуск, и обновление самого решения. Терминал отдаётся в браузер по WebSocket, рядом — файловый браузер с git-диффами, push-уведомления и обновление по кнопке. Интерфейс кроссплатформенный: работа продолжается с ноутбука, планшета или телефона, из любой точки сети.
На практике это сокращает срок рутинных задач в разы и позволяет одному инженеру вести объём, который раньше требовал команды. Тот же опыт идёт в продукты заказчиков, когда ИИ нужно встроить внутрь системы, а не поставить рядом с ней.
2019 — сейчас
ИП SDM Technical Lead
Казахстан
2019 — сейчас
Treemple Senior Software Developer, сооснователь
Канада
2013 — сейчас
Kazakhstan Prime Innovation Архитектор
Казахстан
2015—2019
Monithor Inc. Senior Software Developer
Канада
2006—2013
NAT Kazakhstan Senior Software Developer, Technical Leader
Казахстан
07 Форматы
Как со мной работают
A
Проект под ключ
От формулировки требований до релиза и поддержки. Отвечаю за результат целиком, включая инфраструктуру и выкладку.
B
Технический лидер на проекте
Архитектура, код-ревью, стандарты, найм и рост разработчиков. Подключаюсь к существующей команде и вытягиваю техническую часть.
C
Консультация по запросу
Разовая сессия или несколько: разобрать конкретный вопрос, дать второе мнение по архитектуре или выбору стека, оценить предложение подрядчика, помочь принять техническое решение. Без долгого контракта — вы платите за время и уходите с ответом.
D
Аудит и модернизация
Разбор доставшейся в наследство системы, честная оценка состояния, план миграции по шагам и его исполнение без остановки бизнеса.