Обо мне

Фронтенд-разработчик. Больше трёх лет в вебе: начинал с вёрстки лендингов по макетам из Figma, сейчас собираю интерфейсы целиком — разметка, логика, данные.
Основной стек — React и Next.js с TypeScript. Понимаю устройство SPA: раскладываю приложение на компоненты, подключаю и обрабатываю данные с API, настраиваю маршрутизацию и состояние.
Работал и с нативными веб-компонентами — Custom Elements и Shadow DOM без фреймворка. На них хорошо видно, что именно фреймворк берёт на себя.
В проектах использую: HTML SCSS JavaScript TypeScript React Next.js Vite Tailwind Swiper. Код раскладываю по слоям и стараюсь писать так, чтобы его можно было переиспользовать.
Открыт к работе — доработать существующий проект или собрать новый с нуля. Напишите, что нужно сделать: разберусь в задаче и предложу, как её решить.
Мои навыки
Вот основные технологии, с которыми я работаю. Использую их в своих проектах — от вёрстки до создания интерфейсов на React и Next.js.
HTML5
уверенныйСемантическая структура, SEO-дружественная разметка
CSS3
уверенныйАдаптивный дизайн, Flexbox, Grid, анимации
SCSS
уверенныйПеременные, миксины, вложенность, организация кода
JavaScript
уверенныйES6+, асинхронное программирование, работа с API
TypeScript
уверенныйСтатическая типизация, дженерики, продвинутые типы
React
уверенныйФункциональные компоненты, хуки, управление состоянием
Next.js
практическийSSR, статическая генерация, маршрутизация
Swiper
уверенныйСоздание адаптивных слайдеров, кастомизация, управление через JS, интеграция с React
Tailwind
уверенныйУтилитарные классы, адаптивность, кастомизация через config
Git
практическийВетвление, работа в команде, базовая CI/CD-логика
Последние проекты
Три последние работы. Остальные, от вёрстки лендингов до приложений на React, — на странице со всеми проектами.


