████████╗███████╗ ██████╗██╗  ██╗    ███████╗████████╗ █████╗  ██████╗██╗  ██╗
 ╚══██╔══╝██╔════╝██╔════╝██║  ██║    ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
    ██║   █████╗  ██║     ███████║    ███████╗   ██║   ███████║██║     █████╔╝
    ██║   ██╔══╝  ██║     ██╔══██║    ╚════██║   ██║   ██╔══██║██║     ██╔═██╗
    ██║   ███████╗╚██████╗██║  ██║    ███████║   ██║   ██║  ██║╚██████╗██║  ██╗
    ╚═╝   ╚══════╝ ╚═════╝╚═╝  ╚═╝    ╚══════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝

$ tree -L 2 tech-stack/

tech-stack/ ├── frontend/ │ ├── react@19 # UI library │ ├── next@16 (app-router) # React framework │ ├── typescript@5 # Type safety │ ├── tailwind@4 # Styling │ ├── zustand/jotai # State management │ └── framer-motion # Animations │ ├── backend/ │ ├── node@20 # Runtime │ ├── nest/fastify # Frameworks │ ├── express # Classic choice │ ├── edge-functions # Vercel/Cloudflare │ ├── websockets # Real-time │ └── graphql/trpc # API layers │ ├── databases/ │ ├── postgres # Primary SQL │ ├── dynamodb # Serverless NoSQL │ ├── redis # Cache/sessions │ ├── s3 # Object storage │ └── vector-db/ # For AI/embeddings │ ├── pinecone │ ├── qdrant │ └── pgvector │ ├── ai/ │ ├── llm/ │ │ ├── openai # GPT-4, GPT-3.5 │ │ ├── anthropic # Claude 3.5 Sonnet │ │ ├── ollama # Local models │ │ └── vllm # Self-hosted inference │ ├── embeddings/ │ │ ├── openai-ada-002 │ │ └── sentence-transformers │ ├── rag/ │ │ ├── langchain │ │ └── llamaindex │ └── cv/ │ ├── tensorflow.js │ ├── opencv │ ├── yolo # Object detection │ └── tesseract # OCR │ ├── tools/ │ ├── cursor ⚡ # AI-powered IDE │ ├── claude-code ⚡ # Terminal assistant │ ├── vscode # Fallback IDE │ ├── git # Version control │ └── docker # Containers │ ├── testing/ │ ├── vitest # Unit tests │ ├── playwright # E2E tests │ ├── testing-library # React testing │ └── msw # API mocking │ ├── infra/ │ ├── vercel # Primary host │ ├── aws/ # Cloud services │ │ ├── lambda │ │ ├── ecs │ │ └── sqs │ ├── cloudflare # Edge/CDN │ └── github-actions # CI/CD │ └── dx/ ├── turborepo # Monorepo ├── pnpm # Package manager ├── biome/eslint # Linting ├── prettier # Formatting └── husky # Git hooks 8 directories, 40+ technologies

$ cat frontend/details.md

-> Next.js 16 (App Router)
Server Components, Server Actions, Streaming, Partial Prerendering. Понимаю разницу между SSR/SSG/ISR и когда что применять.
-> React 19 + TypeScript
Hooks, Context, оптимизация производительности (memo, useMemo, useCallback). Type-safe компоненты с корректным inference.
-> Tailwind CSS v4
Utility-first стилизация, кастомные темы, responsive design. Понимаю, когда выносить компоненты, а когда оставлять inline utilities.

$ cat backend/details.md

-> Node.js Ecosystem
Express для простоты, NestJS для структуры, Fastify для скорости. Выбор по trade-off'ам и задачам проекта.
-> Edge Functions
Глобальный деплой, ответы быстрее 50ms. Хорошо подходит для API routes, middleware и geo-distributed логики.
-> Database Strategy
Postgres для relational data, DynamoDB для serverless scale, Redis для cache/sessions. Проектирование схем без N+1.

$ cat ai/philosophy.md

-> LLM Integration
Prompt engineering, context management, streaming responses. Понимаю, когда использовать GPT-4, Claude или local models. Function calling, JSON mode, structured outputs.
-> RAG (Retrieval-Augmented Generation)
Chunk documents -> embed -> store in vector DB -> retrieve relevant context. На порядок лучше naive search для документации и knowledge bases.
-> Computer Vision
Object detection (YOLO), classification (CNNs), OCR (Tesseract/Cloud APIs). Real-time processing через TensorFlow.js в браузере.

$ cat tools/assistants.md

-> Cursor ⚡
AI pair programmer. Ускоряет прототипирование, генерирует boilerplate, предлагает рефакторинги. Архитектура остаётся за мной, Cursor — ускоритель.
-> Claude Code ⚡
Terminal-based AI assistant. Хорош для миграций, генерации тестов и документации. Эффективно работает с multi-file изменениями.
Quality Control
AI-инструменты ускоряют разработку в 3-5 раз, но human oversight критичен. Каждый сгенерированный код проходит линтеры, тесты и ручную проверку.

$ grep -r "learning" ./mindset

./mindset/continuous_improvement.txt: └─ Следить за свежими релизами └─ Читать RFC и changelog'и └─ Экспериментировать с новыми инструментами в side projects └─ Каждый проект чему-то учит └─ Документировать выводы на будущее
Хотите использовать этот стек?
Помогу выбрать правильные технологии для проекта и быстро собрать рабочее решение.