Я frontend-разработчик, создаю современные web-интерфейсы и fullstack-приложения. Основной стек — Vue.js, Nuxt, React и TypeScript. Умею проектировать масштабируемую архитектуру приложений, работать с REST API, глобальным состоянием и сложными UI-системами. Делаю интерфейсы адаптивными под любые экраны, реализую тёмную и светлую тему «из коробки» и мультиязычность — от двух языков до целых трёх-четырёх в одном проекте. Также имею опыт работы с MongoDB, SQLite, Payload CMS и немного знаком с Express.js. В разработке делаю упор на чистый код, производительность и визуально продуманный интерфейс: оптимизирую скорость загрузки, прокачиваю SEO и слежу, чтобы сайт одинаково хорошо чувствовал себя и на десктопе, и на телефоне.
Чаще всего работаю в связке Nuxt + Payload CMS — это позволяет вести весь продукт самостоятельно: от структуры базы данных и API до финального интерфейса. Такой подход даёт полный контроль над архитектурой и сокращает время на согласование между frontend и backend частями. Имею опыт работы с JWT-авторизацией: настраиваю хранение access/refresh-токенов, автоматическое обновление через перехватчики, обработку 401-ошибок и защиту от XSS/CSRF, а также с сессионной аутентификацией через httpOnly-куки.