Кейсы, которые
можно измерить.
Не галерея скриншотов, а истории про инженерные решения и их результат в цифрах. Часть проектов под NDA — публикую то, на что есть разрешение.
TravelShop — поиск, тарифы, бронированиеФлагман
TravelShop — система поиска
и бронирования авиабилетов
Один из самых нагруженных доменов фронтенда: сотни правил тарификации, валидация данных пассажиров, кеширование тяжёлых поисковых запросов. Переписал ядро на масштабируемую архитектуру и собрал библиотеку переиспользуемых компонентов.
Библиотека компонентов для системы бронирования
Единая дизайн-система: доступные, типизированные и быстрые компоненты вместо разрозненных решений.
Аудит и ускорение SPA-каталога
Разбор по слоям, уменьшение бандла и переход на SSR через Nuxt — приложение стало индексируемым.
Слой Backend-for-Frontend для интеграций
Предсказуемые контракты и документация — фронтенд перестал зависеть от нестабильного API.
rest-pipeline-js — слой запросов поверх REST
Декларативный пайплайн с ретраями, кешем и типобезопасностью. Опубликован в npm, открыт код.
Пока кейсов немного — часть проектов под NDA. Свежие материалы и подробные разборы выходят в блоге, а полную историю работы можно посмотреть в резюме.
Хотите такой же результат?
Опишите задачу — обсудим, какие метрики реально сдвинуть и за какой срок. Работаю по NDA.