Stack Lab — это пять инженеров в Москве и Екатеринбурге. Мы намеренно не растём, потому что считаем, что аудит производительности — не та работа, которую можно делегировать на джунов.
Лаборатория началась в 2019 году с одного аудита. Артём Шабалов на тот момент был тимлидом в крупном e-commerce и ушёл во фриланс, чтобы заниматься только ускорением. Первый клиент пришёл по сарафану — каталог запчастей с проблемами на пиковых нагрузках. Через шесть недель работы сайт стал быстрее в три раза, конверсия выросла на 12%.
Дальше пошли другие проекты, но один принцип остался: лаборатория не строит большие сайты, не делает дизайн, не пишет тексты. Она занимается одной задачей — производительностью.
За 6 лет мы провели больше 80 аудитов. Среди клиентов были B2B-каталоги, маркетплейсы, FoodTech-сервисы, корпоративные порталы, государственные ресурсы и медиа.
Размер команды — это сознательное решение. Каждый инженер у нас лично участвует в каждом проекте. Нет менеджеров, которые «продают» работу, не понимая её содержания. Нет джунов, которые проводят аудит «по чек-листу». Это медленнее, чем у крупных агентств, но принципиально другого качества.
Ещё одна особенность — нам можно сказать «не нанимаем вас на внедрение». После аудита вы получаете отчёт и roadmap, и дальше можете нанять любого подрядчика — хоть собственную команду. Мы зарабатываем на качестве отчётов, а не на удержании клиентов.
Если в стеке заказчика есть что-то, в чём у нас нет опыта — говорим прямо. Лучше отказаться от проекта, чем три недели изучать платформу за деньги клиента.
Мы не любим фразу «по моему опыту». Любая правка должна показывать измеримое улучшение в RUM. Если правка красива, но не двигает метрики, — она не нужна.
Если по итогу работы метрики улучшились на 12%, а не на «обещанных» 50%, — мы пишем именно 12%. Враньё в таких отчётах вскрывается за неделю при первой же RUM-сверке у заказчика.
Каждое изменение — в коммит с понятным сообщением. Каждое архитектурное решение — в README. После нашего ухода ваша команда должна понимать, что мы сделали и почему.