Обо мне

Инженер, который смотрит на код и как разработчик, и как дизайнер .

Меня зовут Данил Лисин. Восемь лет я делаю фронтенд для систем авиабронирования — одного из самых нагруженных и требовательных доменов. Пишу на Vue 3 и Nuxt, публикую опенсорс и довожу интерфейсы до состояния, когда их видно в метриках.

портрет
Данил Лисин
20+лет в интерфейсах
8лет на авиадомене
15опенсорс-пакета
RU·ENмультиязычные проекты
Путь

От графдизайна
к инженерии.

Я пришёл в разработку из графического дизайна, и это до сих пор определяет, как я работаю. Я вижу не только архитектуру и типы, но и то, как решение отзовётся для конечного пользователя — где он споткнётся, что его замедлит, какой интерфейс он назовёт «удобным», не зная почему.

Последние восемь лет я провёл на системах авиабронирования. Это домен, где ошибка стоит дорого: сотни правил тарификации, валидация данных пассажиров, тяжёлые поисковые запросы, которые нужно кешировать и не сломать. Здесь нельзя «залатать и забыть» — нужна архитектура, которая выдержит рост.

Параллельно я публикую опенсорс. Для меня это лучшая проверка инженерного уровня: код, который можно поставить из npm, прочитать и переиспользовать. Скромно по масштабу, но честно по сути.

Принципы

Во что я верю.

Эти правила я не нарушаю — даже под дедлайн. Именно они отличают «работает» от «работает и развивается».

V/01

Архитектура важнее скорости сдачи

Фундамент, который выдержит рост, окупается каждым следующим спринтом.

V/02

Производительность — это требование

Не «оптимизируем потом». Скорость закладывается с первого коммита.

V/03

Код пишется для людей

Типизированный и понятный — чтобы команда развивала проект без меня.

V/04

Честность вместо обещаний

Оценка до старта. Если задача не моя — скажу прямо.

Инструменты

Стек, в котором
я уверен.

Беру проверенное и не тащу лишнего. Меньше зависимостей — меньше рисков.

Ядро

Vue 3Nuxt 3TypeScriptPiniaVite

Рендеринг и данные

SSRSSGISRRESTBFF

Качество

VitestPlaywrightESLintWCAG 2.1CWV

Дизайн

Дизайн-системыFigmaa11yГрафдизайн
Поработаем вместе?

Расскажите, над чем работаете.

Отвечу, чем могу быть полезен и сколько это займёт. Первый разбор задачи — бесплатно.