██████╗  ██████╗ ██████╗ ████████╗███████╗ ██████╗ ██╗     ██╗ ██████╗
 ██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔═══██╗██║     ██║██╔═══██╗
 ██████╔╝██║   ██║██████╔╝   ██║   █████╗  ██║   ██║██║     ██║██║   ██║
 ██╔═══╝ ██║   ██║██╔══██╗   ██║   ██╔══╝  ██║   ██║██║     ██║██║   ██║
 ██║     ╚██████╔╝██║  ██║   ██║   ██║     ╚██████╔╝███████╗██║╚██████╔╝
 ╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚═╝      ╚═════╝ ╚══════╝╚═╝ ╚═════╝
$ portfolio --case once
--- ПРОЕКТ: Once — Редизайн, Дизайн-система и Современный Frontend ---

РОЛЬ

Senior Frontend & UI Engineer

ОПИСАНИЕ

- Руководил редизайном продукта и UI-рефакторингом с фокусом на консистентность и современный визуальный язык.
- Внедрил Storybook для документирования компонентов и состояний, что помогло команде выстроить общую дизайн-систему.
- Предложил переход на Next.js для SSR и SEO, но команда решила остаться на более лёгком решении, поэтому редизайн реализовали на Vite.js.
- Структурировал кодовую базу так, чтобы будущая миграция или масштабирование были простыми.

КЛЮЧЕВЫЕ ДОСТИЖЕНИЯ

Единая дизайн-система с документированными компонентами
Улучшение командной работы через Storybook
Гибкая архитектура, готовая к масштабированию
$ portfolio --case astrolove
--- ПРОЕКТ: AstroLove.com — От Legacy-шаблонов к Современной React-архитектуре ---

РОЛЬ

Senior Frontend Engineer

ОПИСАНИЕ

- Работал над AstroLove.com — дейтинг-продуктом на базе кодовой базы Dating.com.
- Унаследовал legacy-стек с Handlebars (HBS) шаблонами и постепенно мигрировал его на React-компоненты без остановки продакшена.
- Спроектировал кастомную архитектуру с паттернами Singleton, RxJS-стримами и Flux-подобным управлением состоянием для сложных UI-потоков и real-time обновлений.
- Научился работать в условиях строгого релизного процесса и внутренних регламентов, интегрируя современные frontend-практики в существующую enterprise-среду.

КЛЮЧЕВЫЕ ДОСТИЖЕНИЯ

Миграция с HBS на React без downtime
Кастомная архитектура для сложного управления состоянием
Успешная интеграция в enterprise-окружение
$ portfolio --case lab
--- ИНТЕРАКТИВНОЕ ДЕМО: MENACE (Самообучающийся AI для Крестиков-ноликов) ---
Реализация классического AI-эксперимента 1960-х: Machine Educable Noughts And Crosses Engine (MENACE).

КАК ЭТО РАБОТАЕТ

- Каждое состояние игры имеет "бусины", представляющие веса ходов
- AI выбирает ходы случайно, взвешенно по количеству бусин
- Победа -> +3 бусины, Ничья -> +1, Проигрыш -> -1
- Обучается чисто на опыте (без захардкоженной стратегии)

ВОЗМОЖНОСТИ

Визуализация "мозга" в реальном времени
Персистентность через IndexedDB (мозг сохраняется при перезагрузке)
Отслеживание статистики W/D/L
Экспорт/Импорт состояний мозга
Режимы сложности (новичок/обученный/эксперт)

$ ls -la ./projects/

drwxr-xr-x once/ # Редизайн и дизайн-система (подробнее выше)
drwxr-xr-x astrolove/ # Миграция с legacy на React (подробнее выше)
drwxr-xr-x menace-ai/ # Самообучающиеся крестики-нолики (подробнее выше)
drwxr-xr-x ai-chat-rag/ # Семантический поиск с эмбеддингами
drwxr-xr-x realtime-collab/ # Коллаборация на WebSocket
drwxr-xr-x cv-ocr-pipeline/ # Обработка документов с OCR
Скоро будет больше кейсов. Хотите, чтобы ваш проект был здесь?

Пет-проекты

Коллекция моих личных экспериментов и продуктовых идей. Большинство из них работают или находятся в активной разработке и служат площадками для экспериментов с дизайном, кодом и бизнес-моделями.
VideaMind
Инструмент для интерактивного видео и mind-mapping для онбординга, туториалов и сложных тем. Эксперименты с ветвящимися видеопотоками, транскриптами и AI-навигацией.
RePeaks
Концепт маркетплейса б/у снаряжения для аутдора и альпинизма. Фокус на снижении порога входа для тех, кто хочет попробовать горные виды спорта без покупки всего нового.
LoyaltyLatte
PWA-система карт лояльности для кофеен и небольших заведений. Владельцы могут запускать программы лояльности со штампами, управлять локациями, а клиенты хранят карты в телефоне.
Moon I Ching
Экспериментальное приложение в духе И-Цзин, объединяющее лунные фазы, механику бросания монет и AI-генерируемые размышления. Скорее философский инструмент, чем гадалка.
Stoic Sage
Минималистичное приложение для дневника и рефлексии на основе стоических принципов. Подсказки, ежедневные чек-ины и мягкие напоминания думать лучше, а не просто чувствовать себя лучше.
APIs Foundry
GPT-конструктор API: опишите, что должен делать эндпоинт, задайте JSON-схему, выберите модель — и получите FastAPI-эндпоинт, который можно вызывать из ваших приложений.
FlowsKit
Площадка для проектирования и шеринга флоу: онбординг-последовательности, шаги автоматизации и паттерны разговорного UX, которые потом можно встроить в реальные продукты.
UptimeHarbor
Лёгкий концепт мониторинга uptime и cron-задач. Следит за критичными джобами и эндпоинтами, чтобы маленькие проекты не ломались тихо в фоне.
Готовы начать свой проект?
Давайте обсудим, как я могу помочь вам создать, оптимизировать или интегрировать AI в ваш продукт.