Разрабатываю веб-приложения, Telegram-системы и desktop-утилиты.
Стек: React 19, Next.js 16, TypeScript, Python, Tailwind CSS, Vercel
Специализация: дашборды, CRM, booking-системы, e-commerce, интеграции
Overpick — сайт контр-пиков Overwatch 2
57 статических страниц, автоматическая синхронизация меты с Blizzard, 80+ коммитов за 9 месяцев
Next.js, TypeScript, Custom Scripts
Auto-configVPN — desktop GUI + Android для VPN split-tunneling
6 релизов, Windows/Android, PyInstaller сборка
Python, PySide6, Kotlin, GitHub Actions
| Проект | Описание | Стек |
|---|---|---|
| Sales Analytics | CSV-импорт, KPI, графики | React, Recharts, TanStack Table |
| Booking Service | 6-шаговая система бронирования | Next.js, React Hook Form, Zod |
| Bot Orders CRM | Mini CRM с CSV-экспортом | Next.js, TanStack Table |
| Team Task Manager | Kanban с drag-and-drop | Next.js, dnd-kit |
| BuildMarket | E-commerce строительных материалов | Next.js, Zustand |
| Портфолио | RU/EN, case studies | Next.js, next-intl |
Frontend: React 19, Next.js 16, Vue 3, Nuxt 3, TypeScript, Tailwind CSS 4
State & Forms: Zustand, TanStack Query, React Hook Form, Zod
Data & Charts: Recharts, TanStack Table, CSV processing
Testing & CI/CD: Vitest, Playwright, GitHub Actions
Deploy: Vercel, Docker
Desktop & Mobile: Python (PySide6), Kotlin (Android)
Telegram: @andrey15211
Email: andrejbadalin8@gmail.com
Портфолио: andrey-portfolio-liard.vercel.app


