Comparative Analysis of Inference-Time Defense Methods for Multimodal Large Language Models
Bulat Nutfullin, Vladimir Evgrafov, Dmitry Namiot · arXiv preprint
Технический директор стримингового сервиса viju. Исследую безопасность LLM-агентов в аспирантуре ВМК МГУ.
Я технический директор viju — руковожу технологическим департаментом из 35 человек (7 команд: Web, iOS, Android, Smart TV, Android TV, Go Backend, системная аналитика), который разрабатывает стриминговый сервис для веба, мобильных устройств и TV-платформ.
CTO с техническими корнями: начинал как Go-разработчик и вырос до управления департаментом. Умею быстро разобраться, что идёт не так технически — в архитектуре, процессах или команде — и выстроить систему, которая работает. Строил технический департамент с нуля, переводил legacy на микросервисы, контролирую бюджет и умею снижать инфраструктурные расходы без потери качества.
Мой профиль — на стыке engineering leadership, архитектуры и AI. Управляю разработкой, DevOps и ML-направлением, работаю с рекомендательными системами, LLM и AI-агентами. Параллельно пишу кандидатскую диссертацию на ВМК МГУ и публикую научные статьи по безопасности LLM-агентов и атакам на языковые модели.
Открыт к частичной занятости и проектной работе в роли fractional CTO или технического советника.
Безопасность агентных систем на базе больших языковых моделей: методы атак на LLM-агентов и способы защиты от них.
Метод преобразования классических искусственных нейронных сетей в спайковые (ANN→SNN): преобразованные модели сохраняли точность оригинала при более энергоэффективном событийном выводе.
Автоматическая генерация входных данных для тестирования шаблонизаторов веб-страниц: грамматико-ориентированный фаззинг, который находит дефекты обработки шаблонов, ведущие к XSS, выполнению кода на сервере и отказам в обслуживании.
Пришёл вторым сотрудником технического департамента и вырос до CTO: нанял 35 инженеров, тестировщиков и аналитиков, выстроил процессы разработки, спроектировал и внедрил микросервисный бэкенд на Go — сервис стал выдерживать 100-кратную нагрузку при 4-кратном снижении потребления ресурсов. Сейчас отвечаю за разработку, тестирование, инфраструктуру, архитектуру и AI-направление. За 2025 год: сотня релизов на 7 платформах, выполнение квартальных планов выросло с 40% до 83%, crash-rate Android снижен в 14 раз (до 0,17%), время старта видео сокращено вдвое, запущен новый продуктовый стрим на всех платформах.
Разрабатывал систему обработки и интерпретации медицинских данных, состоящую из множества сервисов.
Разрабатывал высоконагруженную отказоустойчивую систему показа рекламы, занимался безопасной работой с персональными данными.
Разрабатывал микросервисы для коммуникации с различными финансовыми системами.
Участвовал в разработке мониторингового сервиса: системы сбора характеристик и показаний физических устройств и отдельных процессов на Linux.
Писал и поддерживал основную кодовую базу на Python, разрабатывал систему сборки и внедрения ПО, администрировал CI и мониторинг.
Полный список — в Google Scholar.
Bulat Nutfullin, Vladimir Evgrafov, Dmitry Namiot · arXiv preprint
VA Evgrafov, BM Nutfullin, DE Namiot · International Journal of Open Information Technologies 14 (5), 1-8
Б Нутфуллин, В Евграфов · Тихоновские чтения, 121
ВА Евграфов, ЕА Ильюшин · International Journal of Open Information Technologies 9 (7), 21-31
Открыт к разговорам про CTO / fractional CTO, архитектурные разборы, AI platform work, research-коллаборации и точечный техконсалтинг.