10+ лет во фронтенде (Vue, TypeScript), последние годы — полный цикл: Node.js / Python (FastAPI), PostgreSQL, Docker, Playwright. Работаю AI-assisted (Claude Code). Remote, GMT+4.
Что здесь
- Booking widget × 3 системы типов — один виджет бронирования на Vue 3 + TS → Effect-TS + foldkit (TEA) → Elm: аудит нашёл 13 дыр в моделировании состояния, порты закрывают их структурно (9 и 10 из 13). COMPARISON.md
- Checkout на React 19 — с TanStack Query и без него, со своим кэшем серверного состояния на ~200 строк:
Resultвместо исключений, проверка ответов схемами контракта, идемпотентные повторы оплаты. - Канвас на React Flow — редактор нод с очередью сохранений через ETag / If-Match.

