Семь проектов, построенных одним инженером на унаследованной платформе
Автор: Максим Кырченков | Связь: kyrchenkov@gmail.com | t.me/kyrchenkov | Год: 2025
Построить систему вокруг одной платформы, чтобы решить реальные операционные и пользовательские проблемы.
Каждый проект - ответ на реальную проблему.
CMS OpenCart 3:
Распространённая архитектура унаследованной платформы - от малых до крупных e-commerce.
Все проекты разрабатывались в условиях:
Задача: реализовать SPA-подобный интерфейс на текущей платформе. Чтобы система работала быстро, стабильно и "ощущалась" живой.
Проекты выстроены в последовательность, отражающую масштаб и глубину внедрения:
Как лестница становления:
Каждый уровень опирается на предыдущий. Бессмысленно делать живой UX, если сайт медленный и "разобранный". Неэффективно автоматизировать поддержку, если операторы выгорают на рутине.
С 2024 года каждый проект прошёл глубокое тестирование, калибровку и многократные итерации. Общие трудозатраты на реализацию и доработку всех семи проектов - более 4500 часов.
Проблема: TTFB достигал 1200 мс, сервер перегружался под нагрузкой, кэширование было фрагментарным.
Решение: Построена 4-уровневая система - OPcache, Opencart Lightning, Brotli, Service Worker.
Измеримый результат: TTFB снизился на 98%, нагрузка на CPU - на 99.3%. Система стабильна с 2024 года.
Проблема: Медленные переходы, «холодные» страницы, отсутствие анализа поведения пользователей.
Решение: Внедрён сбор цепочек переходов, анализ логов, автоматический прогрев и предзагрузка контента.
Измеримый результат: TTFB снижен до 26 мс, время перехода - на 90%, Lighthouse Performance = 100.
Проблема: Отсутствие мобильного приложения, восприятие обычного сайта.
Решение: Реализовано разделение Service Worker на режимы PWA и браузер, внедрёна динамическая предзагрузка страниц, splash-экран, учёт установок.
Измеримый результат: +45 установок, FCP снизился на 71%, трафик - на 42%, Lighthouse = 100.
Проблема: Высокая нагрузка на операторов, рутина, частые ошибки, несогласованность ответов.
Решение: Написано браузерное расширение, с сохранением состояния и семантической вставкой шаблонов.
Измеримый результат: Время ответа сократилось с 45 сек до 8–12, ошибки устранены полностью, обучение сокращено с 5 дней до 1.
Проблема: Все запросы проходили через операторов, отсутствовала база знаний, ответы были медленными.
Решение: Построено диалоговое ядро с 500+ узлами, семантической памятью, визуальным редактором и интеграцией ИИ.
Измеримый результат: 96% запросов обрабатываются без оператора, переводы сокращены до 1 в день, создано 200+ FAQ, база - 173 499 слов.
Проблема: Сомнения пользователей, пользователи не чувствовали «живого» взаимодействия с сайтом.
Решение: Реализована иллюзия присутствия - пульсирующая сфера, уведомления, игровые механики, «ритуалы» ожидания.
Измеримый результат: Конверсия выросла на 89%, время на сайте - на 104%, отказы снизились на 47%, открытие чата - на 10 900%.
Проблема: Даже после всех улучшений интерфейс ощущался «безжизненным». Не было визуального выражения AI-Оператора.
Решение: Полностью переработана визуальная основа интерфейса через CSS и JS - глубина, свечение, анимации, форма, реакция на касание. Сформирован единый визуальный язык.
Измеримый результат: Появилось визуальное выражение AI-Оператора. Элементы интерфейса перестали быть функциями - стали точками диалога. AI-Оператор стал не только слышимым - он стал видимым.
Ознакомиться детально с каждым реализованным проектом можно в моём профиле на GitHub: github.com/kyrchenkov, а также в отдельных PDF-документах: Яндекс Диск.
Во всех семи проектах соблюдены одни и те же инженерные и этические принципы:
ab, htop, curl, логиОни не про отдельные или тоточечные улучшения. Они о построении доверия, заложенного в целостности всей системы.
Основные показатели из рабочей среды проектов:
Результат - высокопроизводительная веб-система, которая всегда в диалоге с пользователем, и скоростное мобильное веб-приложение - красивая, комфортная для пользователей платформа на которой хочется проводить время.
Этим документом я хотел показать, что мой подход к любому сервису: видеть в препятствиях точки роста, а в узких местах возможность создать комплексный механизм.
Если вы ищете кого-то, кто:
- готов к совместной работе.