Я 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-токенами и автообновлением через перехватчики, но в итоге перешёл на сессионную аутентификацию через httpOnly-куки (Payload CMS) — как более безопасный вариант с точки зрения защиты от XSS.