Превращаю готовый дизайн в быстрые сайты с анимацией, обычно как единственный разработчик на проекте: анимация на GSAP, WebGL и шейдеры, 3D, на Webflow, Shopify или собственном коде. Мой последний проект, Noho, получил Awwwards Site of the Day и Developer Award. Открыт к проектной работе, частичной или полной занятости.
Один сделал весь фронтенд на Webflow с анимацией на GSAP и собственным GLSL-эффектом; сайт получил Awwwards Site of the Day и Developer Award, FWA of the Day и CSSDA Website of the Day.
Перенёс сайт с хостинга Webflow на Cloudflare Pages и переработал CSS и порядок загрузки: Lighthouse Performance (desktop) вырос примерно с 71 до 97, а сайт проходит Core Web Vitals на десктопе по данным реальных пользователей (LCP 0,9 с).
Сократил 3D-ассеты на 80% (две модели по 5 МБ превратились в один файл на 2 МБ): объединил модели и сжал их через Draco.
Снизил нагрузку на CPU полноэкранной заставки в режиме простоя с 4–10% до 0,3–1,5% и удержал шейдерный эффект около 100 FPS при 14,7-кратном замедлении CPU.
ActivForce — сайт продукта на Shopify
янв. 2025 – апр. 2026
фронтенд на субподряде, через независимого дизайнера
Как единственный разработчик сделал Shopify-тему на 14 страниц с анимацией на GSAP, секциями из CMS и собственным GLSL-градиентом на фоне; довёл её через девять месяцев разработки и многократные изменения дизайна.
Превратил CAD-модель инженеров в 600-кадровую анимацию при прокрутке, которая рисуется через WebGL, с видео вместо неё на слабых устройствах: почистил меш, настроил материалы, свет и анимацию в Blender.
Спроектировал поэтапную загрузку секвенции (сначала каждый десятый кадр, затем промежуточные) и провёл несколько раундов оптимизации сайта: LCP снизился с 4,5–7 с до 1,3–2 с, а потребление памяти на самой тяжёлой странице — с 600–700 МБ до 300–350 МБ.
Участвовал в работе над дизайном с этапа концепта и отмечал идеи, которые будет трудно реализовать, чтобы дизайн оставался реальным для разработки.
ActivBody — сайт бренда
нояб. – дек. 2024
фронтенд на субподряде, через независимого дизайнера · activbody.com
Как единственный разработчик сделал одностраничный сайт на Webflow с CMS и анимацией по всей странице (анимированный дашборд с данными в первом экране на anime.js, перетекающие SVG-градиенты), подстраивая сборку под изменения дизайна по ходу проекта.
Feature Lead, Frontend — ProCharity (командный проект Яндекс Практикума)
апр. – авг. 2024
удалённо
Вёл пятерых разработчиков через четыре недельных спринта на двух сервисах CRM для некоммерческих организаций: задал архитектуру, декомпозировал и распределял задачи, проводил code review.
Сделал регистрацию и управление аккаунтом для некоммерческих организаций, полностью реализованные на моковых данных. TypeScript, React, Moleculer, MongoDB, Storybook.
Системный администратор — Эталон Менеджмент
сент. 2022 – март 2024
Москва
Один из четырёх администраторов: около 300 пользователей и 4 локальных сервера. По своей инициативе внедрил мониторинг Zabbix, который заменил звонки о проблемах с принтерами утренней проверкой уведомлений (позже его расширили на другое оборудование), и сделал возможной массовую установку сертификатов электронной подписи.
Личные проекты
Peel Gallery
vanilla WebGL + GSAP · галерея с бесконечной прокруткой, где карточки изгибаются как одна поверхность, а текст остаётся выделяемым · live · code
Letters on Skin
React Three Fiber + GSAP · набранные буквы падают на 3D-меш и ложатся на его поверхность · live · code
Auragen
React, TypeScript, WebGL2 · open-source инструмент для анимированных градиентов с экспортом в PNG и видео, сначала сделанный для клиентского проекта · live · code
Tiles Gallery
React + CSS 3D · 3D-галерея фотографий без canvas · live · code