Инструменты и технологии
Не фиксированный стек, а набор проверенных инструментов. Выбор зависит от задачи; ниже — области, с которыми работаю и которые могу подтвердить в контексте проектов.
Основной стек
TypeScript и Node.js. Vue, Nuxt и Pinia; React, Next.js, Zustand, MobX, Redux и TanStack Query. Payload CMS, NestJS, Feathers и MeteorJS. npm, pnpm и Bun.
Клиентская разработка
Vue 2/3, Nuxt 2/3/4, React и Next.js; SSR и клиентские приложения. Управление состоянием и данными: Pinia, Pinia Colada, Zustand, MobX, Redux, TanStack Query. Компоненты: Vuetify, PrimeVue, Nuxt UI, MUI, Ant Design, PrimeReact, shadcn/ui и Base UI.
Сервер, данные и интеграции
Node.js, NestJS, Payload CMS, Feathers, MeteorJS; проектирование API и интеграций. PostgreSQL — на прикладном уровне через ORM; MySQL — в исторических PHP-проектах; также MongoDB и S3-совместимые хранилища.
Качество и эксплуатация
Docker-окружения и многослойные production-образы; Vitest и Playwright; монорепозитории и pnpm workspaces. Node.js-утилиты, кодогенерация, клиенты API из схем, документация и правила качества.
Интерфейсы и дизайн
Figma и Sketch; компоненты, переменные, дизайн-токены, Sass/CSS и прототипы в коде. Передаю визуальные правила в разработку как систему, а не набор отдельных макетов.
ИИ и агентные инструменты
Модели: GPT, Claude Opus/Sonnet, Qwen, GLM, Kimi, DeepSeek и MiMo. Инструменты: Cursor, Codex, GitHub Copilot, OpenCode, Kilo Code и Continue.dev. Собственные MCP-серверы, связки и оркестрация агентов, общий контекст и проверка результата; Mastra для агентных сценариев на TypeScript.
Как читать этот список
Глубина и актуальность опыта различаются. Для конкретной задачи покажу релевантную работу и отделю основной стек от исторического или вспомогательного опыта.