Я архитектор систем, который продолжает писать код. Больше двадцати лет – от низкоуровневой разработки до архитектуры корпоративных систем и руководства инженерными командами. Продукты по-прежнему выпускаю сам: сейчас это инструменты и платформы для разработки в эпоху AI.
Мне важны ясность, надежность и инструменты, которые незаметно встраиваются в повседневную работу.
Я проектирую инструменты так же, как проектирую системы: четкие границы, предсказуемое поведение и никакой скрытой сложности.
Большая часть моей работы живет в браузере. Принципы просты:
Machine speed. Human accountability.
Открытый слой совместной работы для инженерных команд, где люди и кодовые агенты работают рядом. У агента есть собственная устойчивая идентичность, за каждым агентом стоит конкретный человек, а у любого изменения есть проверяемый след от запроса до коммита – источник правды остаётся в Git, а исполнение – в существующих harness’ах.
No agent without a principal.
No run without a pactum.
No change without a wake.
Это работа, которая занимает меня больше всего. Проект изначально открытый, лицензия Apache‑2.0: тезис уже опубликован, прототип строится, а репозиторий откроется тогда, когда появится то, что действительно можно запустить, – не раньше.
Любой PDF в чистый, читаемый Markdown – для людей и для AI-агентов.
Справляется с реальными, «грязными» документами, а не только с идеальными. Доступно как веб-приложение, браузерное расширение, REST API и хостируемый MCP-эндпоинт.
Следить за рынкомНовые конкуренты и категории – каждый день
Сравнивать динамикуАудитория, рейтинг, отзывы и релизы во времени
Находить реальных конкурентовТа же задача, даже если продукт назван иначе
Конкурентная аналитика всего Chrome Web Store – и рабочая панель для собственных расширений и веб-проектов.
Market превращает ежедневный обход 300 000+ карточек в данные для продуктовых решений: находит альтернативы по смыслу, показывает новинки и сохраняет динамику пользователей, рейтинга, отзывов, версий, разрешений и текста листинга у конкурентов.
Рабочая панель замыкает этот контекст на ваших продуктах: весь портфель в одном месте – lifecycle-события, метрики и графики, аудит листинга, готовые welcome- и uninstall-сценарии, мониторинг и уведомления.
Минутное демо: готовые lifecycle-страницы, обратная связь при удалении и статистика по портфелю. Пока не нажата кнопка, к YouTube ничего не уходит.
Заметки для Chrome – там, где вы работаете.
Оставьте мысль рядом с источником, ведите чек-лист на всём сайте или откройте заметку поверх других приложений. Расширение выросло в небольшое приватное рабочее пространство, которое не отвлекает.
Неделя в целом, без оценок
Что было в твоей неделе? Спокойный способ оглянуться на пять областей жизни – без баллов, рейтингов и обязательных ежедневных записей.
Записывайте реальные моменты своими словами, смотрите на неделю целиком и выбирайте одну вещь, которой хочется дать больше места на следующей неделе.
Множество параллельных таймеров и будильников в Chrome. Именованные таймеры, пресеты, групповой запуск – офлайн, без аккаунтов.
Дневник с AI и метафорическими картами. Вытяните карту, ответьте на вопросы, получите конкретный следующий шаг за 2-7 минут.
Передача файлов напрямую между устройствами со сквозным шифрованием. P2P через WebRTC – без облака, без регистрации, без ограничений на размер.
Двусторонний конвертер: картинка → Base64 / data URI и обратно, Base64 → картинка. Поддержка SVG. Без загрузок и сети – всё работает локально.
Эти дашборды и схема архитектуры не «слайдвер». Они генерируются прямо из репозиториев
инструментами, которые я написал – прогон метрик по дереву git плюс живой
снапшот с прода. Цифры здесь – это цифры из исходников.
Архитектура системы – много точек входа, одно ядро задач с учётом тарифов. Нажмите, чтобы увеличить.
Open Source
Компактная, проверенная на реальных проектах методика для практикующих архитекторов. Отвечает на три вопроса: что делает архитектор, что он производит и как именно это делает. Не академический талмуд, а рабочий инструмент – 20 страниц, которые читают, вместо 200, которые пылятся.
Статья на VC.ru
Спокойный разбор того, как на самом деле работают метафорические ассоциативные карты – без эзотерики, без восторженных обещаний. Зачем нужен образ, где границы метода и почему онлайн-формат не обязательно является суррогатом. Совместно с практикующим психологом Юлией Прасоловой.
Как и зачем я строю MakCards Online. Почему первым делом занялся защитой авторских прав и модерацией, а не новыми функциями.
Читать на VC.ru → Дзен →
Статья на Хабре
«Сделай форму загрузки PDF» – звучит как задача на полчаса. Но работающий upload и безопасный upload – это разные вещи. Разбираю 7 реальных векторов атак на загрузку файлов и показываю, как мы закрывали каждый в Go-бэкенде – с реальным кодом и честными компромиссами.
Реальная архитектура защиты авторского визуального контента на UGC-платформе: криптоидентификация, тайлинг, Canvas-рендеринг и водяные знаки.
Читать на Хабре →
Статья на Дзене
Чему кинология неожиданно учит руководителя, который работает с ИИ-агентами: про качество сигнала, безопасную автономию и цену буквальности. Пять выводов, которые изменили мою работу с агентами и постановку задач людям.
За годы работы с большими системами я убедился: инструменты ломаются не от нехватки функций, а от того, что лезут не в своё дело и отвлекают.
Хороший инструмент:
Иногда пишу о том, как устроены инструменты изнутри, об архитектурных решениях и граблях, на которые наступил при запуске и поддержке продуктов.
Избранные статьи:
dimlight – мое личное пространство в интернете.
Здесь я делюсь тем, что создаю, пробую новые идеи и выкладываю инструменты, которым не место на больших платформах.
В сети меня также можно встретить как dim0802.