На мобильных устройствах LCP Neverless.com превышал 4 секунды. Снизил p75 LCP до 1,16 с и INP до 62 мс, затем разработал внутреннюю систему от интерфейса до API. Она сократила объем ручной работы операционной команды примерно на 60%.
1,16 с p75 LCP на мобильных
62 мс INP
На 60% меньше ручной работы
Marbl
Founding Engineer
Next.js
React
TypeScript
Tailwind CSS
FastAPI
Vercel
React Query
Storybook
Vitest
Playwright
Sentry
Zod
Агенты на базе ИИ
В роли Founding Engineer с нуля построил фронтенд маркетплейса медицинской эстетики на Next.js: поиск, каталог и безопасную запись. Также разработал систему A/B-тестов на базе ИИ для пользователей и клиник в Великобритании и США.
Руководил фронтенд-разработкой платформы для управления частными инвестициями. Команда из пяти человек выпустила первую версию за 10 месяцев; продукт стал основой для раунда на $20 млн. Внедрил строгую типизацию, CI/CD, Playwright и TabbyML. После роста команды до 25 человек скорость выпуска выросла на 50%, а количество инцидентов в работе продукта сократилось на 80%.
Для основного сайта Revolut с более чем 4 млн пользователей в месяц и более 80 тыс. страниц снизил время загрузки на 75%, а Time to Interactive - на 45%. При этом сохранил соответствие требованиям GDPR и веб-доступности.
В Revolut Credit разрабатывал клиентские приложения и внутренние инструменты для продукта с более чем 100 тыс. клиентов. Обеспечил доступность сервиса 99,97% при покрытии тестами 97,8% и создал общую библиотеку React-компонентов для внутренних систем. В результате функции стали выходить примерно на 30% быстрее, а количество дефектов снизилось на 30%.
Перестроил фронтенд-инфраструктуру и процессы сборки. Время сборки сократилось с 2 часов до 20 минут, а релизы стали выходить втрое чаще. Добавил SSR для поиска и бронирования: время первой загрузки сократилось на 45%, органический трафик вырос на 20%.
Разрабатывал функции на React Native для Rocketbank и с нуля создал MVP цифровой ипотеки. Упрощенный пользовательский сценарий увеличил конверсию в заявку на 20%.
Конверсия в заявку выше на 20%
JureCloud
Co-founder / CTO
React
TypeScript
Node.js
PostgreSQL
Docker
NLP
Стал сооснователем стартапа по автоматизации юридических документов и руководил командой из шести инженеров. Продукт вдвое сократил время подготовки документов для клиентов.
Основной сайт Revolut обслуживал более 4 млн пользователей в месяц и включал более 80 тыс. страниц, но загружался медленно и должен был соответствовать требованиям регуляторов.
Зона ответственности
Отвечал за производительность фронтенда, соответствие GDPR и доступность.
Решение
Оптимизировал критические сценарии загрузки и рендеринга на всем сайте.
Результат
Более 4 млн пользователей в месяц, более 80 тыс. страниц, время загрузки -75%, TTI -45%