Подробности для тех, кто хочет проверить. На главной странице — коротко,
здесь — с датами, числами и составом инструментов. Каждый продукт, который
можно открыть, открывается по ссылке.
Работающие продукты
Сайт-манифест и бот-приемная закрытого клуба
Бот задает кандидату вопросы, проверяет согласие с правилами и сам
пересылает готовую анкету в закрытый чат. Работает круглосуточно
без моего участия: люди приходят, отбор идет сам. Сделано для сообщества
бесплатно, работает до сих пор.
Сайт: HTML · Tailwind CSS · JavaScript без сборки · Vercel ·
бот: Python · Telegram · Google Cloud Run
Трекер привычек для закрытого клуба: человек отмечает день прямо
в Телеграме, устанавливать ничего не надо. Вместо базы данных —
Google-таблица, поэтому данные правит владелец сам, без программиста,
и у каждого участника она своя.
Девять разделов — от чек-листа дня до месячного среза: ненужные
выключаются в настройках, нижнее меню пересобирается.
Отдельно сделан запас прочности на случай перебоев: если Телеграм
не отдает приложение, остается текстовая команда, а шрифты лежат рядом
с приложением и не зависят от чужих сервисов.
Веду в нем свои дни, клуб на него еще не перешел — поэтому показываю
как есть, а не как историю успеха. По ссылке витрина: приложение
работает целиком, данные вымышленные, запись выключена.
Последним вырос модуль финансов. Трата пишется в три касания:
сумма, статья, счет. Днем записи можно поставить вчерашний, если
вспомнил утром. Учет двухвалютный: курс запоминается на дату
операции, а не берется сегодняшний. Пять экранов — ввод, месяц,
деньги, разбор и короткие карточки по теме денег.
К модулю сделана сверка с банком: скрипт снимает выписку с телефона
и сравнивает ее с журналом операций. Снимок экрана банковское
приложение запрещает, но дерево интерфейса читается — шаги ищут
кнопки по названиям, а не по координатам, поэтому переезд кнопки
ломает один шаг, а не весь разбор. На первом прогоне нашлись
забытая трата, пропущенный приход и две описки в суммах.
Python 3.11 · aiogram · React · функции на сервере ·
таблица вместо базы данных · Tailwind CSS
Работающая коммерческая площадка. Отвечаю за архитектуру и серверную часть:
прием платежей, выпуск билетов, защита от продажи одного места двум покупателям,
QR-билеты и их сканирование, письма и PDF. Отдельно — вся инфраструктура проекта:
почта на собственном домене с записями отправителя и цифровой подписью,
сокращатель ссылок на поддомене, сайты в панели управления с сертификатами,
скрипты импорта данных в журналы и дашборды. Плюс приемка: мануальное
тестирование в трех ролях — организатор, пользователь, администратор.
Площадка закрыта входом по логину: по ссылке вы увидите запрос доступа,
а не рабочий экран. Покажу на созвоне.
Python · FastAPI · React · Vite · Tailwind CSS · вход по токену JWT ·
прием платежей · QR-билеты и их сканирование · PDF · письма · хранилище S3 · Docker
Международный проект эко-поселения. Свалка рабочих файлов превращена
в структурированную базу: у каждого документа оригинал, краткое изложение,
статус — утверждено, на обзоре, черновик, архив — и место в общей карте.
Поверх базы — собственный сервер, через который модель обращается
к документам шестью командами: обзор базы, поиск, чтение документа,
список по фильтру, связанные документы, карта. Работает на чтение,
без выхода наружу. Тот же подход применен трижды: к проектной базе,
к личной базе знаний и к базе площадки билетов.
259 документов · 7,4 млн знаков · 14 отделов · 78 документов утверждено
Python · сервер на чтение · карта базы в отдельном файле · поиск по содержимому
Бот-расшифровщик длинных записей
Превращает многочасовые лекции и собрания в текст с разделением говорящих.
Ведет собственный словарь имен и терминов, чтобы фамилии не искажались.
Длинные записи не переписываются моделью целиком — из-за этого терялся конец
записи, ошибку я нашел и исправил. Пользуюсь системой сам каждый день.
Python · aiogram · Deepgram Nova-3 с разделением говорящих · Gemini 2.5 Flash ·
Firestore · хранилище Google Cloud · Google Cloud Run · Telegram
Голосовой помощник на этом сайте
Рабочий пример подхода прямо на витрине: помощник отвечает про услуги,
сроки и цены строго по своей базе знаний, принимает вопрос голосом
и передает его мне. Нет ответа в базе — говорит об этом, а не сочиняет.
Спросите его о чем-нибудь, чего он знать не может, и посмотрите на ответ.
Python · FastAPI · Gemini 2.5 Flash · вызов функций · Deepgram ·
синтез речи Google · Firestore · Google Cloud Run
Летопись встреч сообщества
Сайт, где хранятся отчеты о регулярных встречах: даты, темы, фотографии.
Новую встречу добавляют правкой одного файла — программист не нужен,
сообщество ведет летопись само.
JavaScript · файл вместо базы данных · светлая и темная тема
ИИ отвечает по собранию документов и в каждом ответе показывает документ
и страницу, откуда взял ответ. Не нашел — говорит "не знаю".
Собрана одним человеком с 3 по 25 июля 2026 года, работает в облаке,
сайт обновляется после каждой правки. Качество держит машина:
142 автоматические проверки не дают выпустить ответ без источника.
Систему обкатывают 30 исследователей в закрытой группе Телеграма:
присылают замечания, я по ним дорабатываю — так система и растет.
469 602 фрагмента из 40 499 документов · 142 проверки · 3 недели от пустой папки
Python · FastAPI · нарезка документов на фрагменты · эмбеддинги multilingual-e5 ·
векторный поиск ChromaDB · PyMuPDF · Google Cloud Run · Firestore · GitHub Pages
Это не продукты, которые можно открыть, а работа, которая продуктами не заканчивается:
архитектура, регламенты, разбор аварий, организационный дизайн.
Разбор аварии: контур остановился целиком
Защита от мошенничества у поставщика заблокировала основной аккаунт,
и работа встала целиком. Нашел первопричину — расхождение
между регионом, где идет работа, и регионом оплаты. Спроектировал перенос
на отдельный контур с разделением доменных зон, заменил все ключи, вынес их
в переменные окружения, поставил автоматическую проверку базы знаний
на утечки перед публикацией и изменил поведение автоматизации, чтобы
интенсивная работа не читалась защитой как действия робота.
Работа восстановлена в тот же день, без правок в коде
Конвейер упаковки специалиста
Воспроизводимый порядок из трех шагов. Первый — смыслы: разбор сырых
материалов заказчика, новое позиционирование, сетка тарифов с пакетами,
регламент работы (предоплата половины, два круга правок, выходной).
Второй — страница: верстка одним файлом, мобильная версия в первую очередь.
Третий — превью для мессенджеров и выкладка на хостинг.
Полный цикл — позиционирование, прайс, резюме, страница, выкладка — меньше часа
Организационная архитектура международного фестиваля
Спроектировал структуру фестиваля: три департамента — производство,
трансляция и техобеспечение, дистрибуция и маркетинг. У каждого прописана
не только зона ответственности, но и зона НЕ-ответственности, чтобы
творческая команда была защищена от технической рутины. Разобрал конфликты
интересов: кто инициирует закупку оборудования, кто отвечает за хранение,
с кем обсуждать качество прямого эфира. Отдельными документами — устройство
медиа-хранилища, финансовых потоков и департамента закупок. Сам вел
департамент дистрибуции и маркетинга.
По отчету проекта: три департамента, 50 человек в них, 300 участников,
оперативный монтаж 3–5 видео в день
Юридическая архитектура проекта эко-поселения
Проектирование двойной структуры — некоммерческая ассоциация плюс
коммерческое общество — чтобы вести застройку без юридического риска.
Аудит исходного устава и новая его редакция. Подготовка базового
юридического пакета для экспертизы иностранными юристами, пояснительная
записка и юридический глоссарий, чтобы переводчики и юристы поняли задачу
одинаково. Плюс порядок подключения платежных платформ.
Нейроиллюстрация обучающего курса и анимационного фильма
Полный цикл: генерация статичных кадров, анимация, постобработка.
Модульные подсказки с обязательными стилевыми блоками и руководство
по сложным визуальным метафорам. Прием "чистый холст": исходный кадр
генерируется с нейтральным лицом, эмоция добавляется на анимации — так ею
проще управлять. Учет расхода: три попытки на один принятый результат.
Правило одного часа против залипания на технических тупиках.
Процесс зафиксирован двумя плейбуками — от постановки задачи до приемки
и архивации.
Около 250 иллюстраций для курса · плейбук процесса на 58 тысяч знаков
Проектная документация платформы
Полный комплект документов для платформы: бизнес-план, стратегия
инфраструктуры и ее описание, техническое задание на первую рабочую версию,
порядок разбора старого кода, снимки состояния инфраструктуры.
Бизнес-план на 102 тысячи знаков · техническое задание на 15 тысяч
Что не сработало
Отчет по внедрению Agile в цифровом агентстве, июль — сентябрь 2024.
Показываю целиком, вместе с тем, что пришлось отменить: по этому видно,
как я работаю, лучше, чем по списку навыков.
Ежедневные встречи команда не приняла.
Отменил их и заменил еженедельной обзорно-планировочной встречей
и короткими обновлениями в чате.
Роли менеджеров были размыты.
Развел зоны ответственности серией встреч один на один и регламентами.
Задачи шли исполнителям мимо менеджеров.
Ввел шаблоны постановки задачи и критерии готовности к работе и к сдаче.
Созвоны тянулись.
Ввел регламент встреч с ограничением времени на каждый вопрос.
Менеджеры были перегружены.
Провел обучение планированию и расстановке приоритетов.
Команды по пять человек, пять менеджеров проектов. Отслеживались время
выполнения задач, число переделок и соблюдение сроков.
Опыт работы
Девять позиций с датами. Названия организаций в закрытых проектах заменены
описаниями — по договоренности с заказчиками.
январь 2022 — сейчас
Просветительский онлайн-центр — скрам-мастер, специалист по процессам, нейроиллюстратор
Команда социальных сетей: внедрение и поддержка Scrum, полный цикл событий,
управление доской задач, формализация структуры отдела и рабочих соглашений,
коучинг самоорганизации, разрешение конфликтов. Отдельным треком —
анимированные иллюстрации для онлайн-курса о здоровом образе жизни.
Сейчас это один день в неделю: процесс поставлен и работает сам,
я фасилитирую еженедельную встречу и поддерживаю систему.
Остальное время свободно под проекты.
Команда — 14 человек
март 2025 — октябрь 2025
Международный проект эко-поселения — помощник лидера проекта, системный архитектор, скрам-мастер
Стратегические документы: бизнес-план, устав, сравнение похожих проектов,
применимые нормы закона. Фасилитация со стейкхолдерами — видение, миссия,
отличие от других. Совмещал стратегическое планирование и роль скрам-мастера.
Спроектировал двойную юридическую структуру и операционный плейбук.
При выходе собрал все наработки в плейбук, описал процессы, записал
видео-инструкции и составил описание должности для того, кто придет
вместо меня.
Семь месяцев · на выходе бизнес-план, устав, плейбук и база знаний
на 259 документов
январь 2024 — февраль 2025
Цифровое агентство, Ижевск — скрам-мастер, специалист по улучшению процессов
Внедрил и адаптировал Scrum. Моделирование процессов, доски задач, карты
заинтересованных лиц и компетенций, стратегия управления рисками.
Настроил критерии готовности и приемки, договорился, кто с кем и по какому
поводу связывается. Ввел
регулярные встречи один на один и синхронизации менеджеров. Обучал команду
инструментам.
Команды по пять человек · пять менеджеров проектов
2021 — 2023
Образовательные онлайн-проекты — скрам-мастер, владелец процесса
Два проекта параллельно: школа развития личности для детей и языковой
проект. Внедрение Scrum и синхронизация отделов, устранение препятствий,
поддержка владельца продукта в работе с бэклогом. Обучение команд
инструментам и техникам разбора задач.
сентябрь 2020 — декабрь 2020
Филиал университета, Алматы — скрам-мастер, бизнес-тренер
Пилотные проекты по методологии пошагового улучшения. Проводил
бизнес-тренинги, внедрял доски задач как систему организации производства,
координировал команду тренеров. Передал воспроизводимый порядок улучшения
процессов.
июнь 2020 — сентябрь 2020
Компания в Москве — администратор проекта
Административное сопровождение проекта.
август 2019 — декабрь 2019
Театральный проект — организатор мероприятий
Координация подготовки мероприятий, рекламные тексты, работа с чат-ботами
и билетными сервисами, автоматизация рассылок, планирование задач команды,
переговоры, участие в подборе людей.
май 2018 — август 2019
Эко-ферма — ассистент руководителя
График руководителя, подготовка встреч и переговоров, исследования,
контроль проектов, разработка регламентов и должностных инструкций,
документооборот, организация поездок.
сентябрь 2008 — май 2018
Благотворительный фонд, Москва — ассистент руководителя
График руководителя, подготовка встреч, исследования, контроль проектов,
регламенты и должностные инструкции, документооборот, внедрение
и администрирование системы учета клиентов, деловые поездки,
координация департаментов на фестивалях.
Почти десять лет — самая длительная позиция
Рабочие практики
Зоны НЕ-ответственности
У департамента описывается не только зона ответственности, но и явная зона
НЕ-ответственности, а запросы направляются по типу вопроса. Защищает
специалистов от чужой рутины и не дает людям выгорать на несвойственных
задачах.
Видимый результат каждый день
Журнал рабочих сессий: время, число переделок и выводы по каждой сессии.
Плюс правило показывать результат ежедневно — при асинхронной работе это
единственный способ не терять доверие заказчика.
Статус документа в его имени
Стандарт подписи проектных документов: статус прямо в имени файла —
утверждено, черновик, в работе, архив — плюс код по типу, дата и версия.
По одному имени видно зрелость документа и его место в системе.
Обращение с доступами
Ключи только в переменных окружения, настройки с ограниченными правами,
автоматическая проверка на утечки перед публикацией, замена ключей
по инциденту. Контуры разделены, чтобы авария в одном не останавливала
остальные.
Условия работы
Деньги и сроки
Самозанятый. Половина суммы вперед, остаток при передаче.
Оплата в любой валюте по курсу на день счета.
Веду до трех новых проектов одновременно.
Отвечаю в рабочее время, до 19:00 по Алматы. Ночных авралов не будет — от них ломаются проекты.
Рабочую версию показываю каждые 3–4 дня, а не один раз в конце.
При передаче отдаю все доступы, код и документы: продукт не привязан ко мне.
За что не берусь
Правка чужого кода без описания и доступов.
Дизайн ради красоты, без задачи.
Продвижение, реклама, ведение соцсетей.
Задачи "надо было вчера".
Работа без описания задачи и без предоплаты.
Говорю об этом сразу, а не после начала работы.
Что умею
Разработка и облако
Python, FastAPI, aiogram, React, Vite, Tailwind CSS, ChromaDB и эмбеддинги
multilingual-e5, PyMuPDF, Deepgram Nova-3, Gemini 2.5 Flash, JWT, Docker,
Google Cloud Run, Firestore, Cloud Storage, S3, Firebase Hosting,
GitHub Pages, Netlify, Telegram Mini Apps, Google Apps Script, ISPmanager,
Let's Encrypt
Процессы и управление
Разбор и улучшение рабочих процессов, внедрение и поддержка Scrum и Kanban,
разработка регламентов, критерии готовности и приемки, управление рисками,
карты заинтересованных лиц и компетенций, цели
и результаты, чек-листы и баг-репорты, полный цикл событий Scrum
Работа с людьми
Фасилитация встреч, рабочих и стратегических сессий, коучинг
и наставничество, обучение Scrum, планированию и расстановке приоритетов,
переговоры и презентации, управление конфликтами, разработка системы
мотивации
Нейроиллюстрация
Полный цикл визуала на нейросетях: модульные подсказки, генерация статики,
анимация, постобработка, единый стиль в сотнях кадров. Инструменты:
ImageFX, Leonardo.Ai, Kling AI, Veo, Krea AI, Photopea, Photoshop
Инструменты работы
YouGile, Битрикс24, Miro, Trello, Google Workspace, Zoom, Looker Studio,
GitHub и автоматическая выкладка после каждой правки
Обсудим задачу
Первый разговор — 30 минут, бесплатно. Расскажете задачу, я скажу,
что реально сделать, за сколько и какие риски.