Игрок в Dota 2 c вркой головного мозга. Почти контент-мейкер. Волк-одиночка, который пишет код только для себя и своего комьюнити, которого нет!

Обо мне

Проектирую и развиваю экосистемы в высоконагруженном Real-time домене Dota 2. Мой фокус — создание отказоустойчивых Event-Driven систем, где данные Game State Integration (GSI) превращаются в интерактивный опыт для тысяч зрителей в реальном времени... КОТОРЫХ НЕТ.

Специализируюсь на асинхронном Python и распределённой инфраструктуре. Сторонник строгого соблюдения Single Source of Truth и архитектурной чистоты. Не признаю оверинжиниринг ради процесса: любой паттерн или технология внедряется только тогда, когда это оправдано бизнес-логикой или требованиями к производительности системы.

15+ Years Dota Domain Expertise
Async Systems Core Specialization

Core Expertise

Backend & Systems

Python 3.12 (Expert) AsyncIO / Multi-threading aiohttp / FastAPI Pydantic v2 (Data Validation) SQLAlchemy 2.0 (Core & ORM) Alembic (Migrations)

Frontend & Real-time UI

JavaScript (ES6+) WebSocket (Real-time Push) OBS WebSocket 5.x CSS Grid & Flexbox Expert HTML5 Canvas (Overlays) Browser Source Optimization

Infrastructure & Ops

Infrastructure as Code (IaC) Ansible / Terraform Docker & Compose Stack / Makefile PostgreSQL (Advanced) Redis (Caching & Pub/Sub) Nginx Reverse Proxy Cloudflare Edge Config

Data & Integrations

Dota 2 GSI (High-level Parsing) Twitch EventSub / TwitchIO REST & GraphQL APIs OAuth2 / JWT Auth OpenDota / Stratz Domain Data Last.fm Media Sync

Ключевые проекты

Windranger Twitch Bot & GSI Ecosystem

Высокопроизводительная Reactive-система автоматизации прямого эфира, интегрированная с ядром Dota 2. Архитектура построена на асинхронном неблокирующем вводе-выводе (AsyncIO), что минимизирует задержки при обработке игровых тиков.

  • Low-Latency Data Pipeline: Обработка GSI-пакетов каждые 100мс с задержкой парсинга <2мс. Система распознаёт KDA, стрики и ключевые тайминги (Rosh/Runes) для триггерной логики оверлеев.
  • Real-time WebSocket Overlays: Динамический веб-интерфейс (aiohttp + WebSockets) с мгновенным рендерингом визуальных эффектов и аудио-кастов при игровых событиях или актах модерации.
  • Data-Driven Behavior: Адаптивная модель поведения бота, базирующаяся на анализе исторических данных из OpenDota/Stratz API. Бот меняет контекст общения в зависимости от текущего перформанса игрока.
  • Relational Economy Core: Транзакционная система лояльности на PostgreSQL. Масштабируемая выдача «маны» за сложные игровые достижения (Rampage, Aegis Snatch) с защитой от Race Conditions.
  • Integration Hub: Агрегация внешних сервисов (Twitch EventSub, Last.fm, OBS WebSocket) в единый event-loop для бесшовной синхронизации медиа-потока.
Python 3.12 Asynchronous Programming Dota 2 GSI PostgreSQL (Transactional) WebSockets (Full-duplex) TwitchIO

Windranger Discord Matchmaking Core

Высокодоступная распределённая система организации матчей, спроектированная по принципам Stateless Architecture. Архитектура исключает потерю данных при перезагрузке инстансов, вынося всё состояние в Single Source of Truth на базе MongoDB.

  • Distributed State Management: Использование атомарных операторов БД для предотвращения Race Conditions при формировании лобби. Реализована согласованность данных в условиях конкурентного доступа.
  • Self-Healing Infrastructure: Фоновые воркеры и Garbage Collector на базе TTL-индексов для автоматической очистки дедлоков и «брошенных» сессий, обеспечивающие 99.9% аптайма логики матчинга.
  • Algorithm Engineering: Балансировщик на базе Snake Draft с кастомной эвристикой оценки MMR. Успешно решена проблема «холодного старта» для новых игроков и внедрён roles-based matchmaking для учёта синергии ролей в команде.
  • Granular RBAC Model: Трёхуровневая система прав доступа, интегрированная с Discord OAuth2/API, обеспечивающая полную изоляцию административного и игрового контуров.
  • Ephemeral UX Pattern: Внедрение архитектуры «чистого чата» через Interaction Tokens и эфемерные ответы, минимизирующее нагрузку на API Discord и сохраняющее приватность логов.
Python 3.12 MongoDB (Atomic Ops) Distributed Systems Snake Draft Algorithms Docker Orchestration Concurrency Control

Cloud Infrastructure azverin7.dev

Проектирование и эксплуатация независимой серверной инфраструктуры на базе Debian/Ubuntu. Архитектура построена на принципах изоляции сервисов и минимизации вектора атак (Attack Surface Reduction).

  • Infrastructure as Code (IaC): Использование Ansible и Terraform для детерминированного управления конфигурациями. Полная оркестрация зоопарка микросервисов в Docker через Makefile, гарантирующая 100% воспроизводимость среды.
  • Container Orchestration: Полная контейнеризация всех микросервисов (Bot Core, Web UI, DBs) через Docker Compose. Реализованы механизмы автоматического рестарта и изоляции сетевых контуров.
  • Reverse Proxy & Security: Высокопроизводительный Nginx в качестве единой точки входа. Настроена оптимизация TLS 1.3, заголовки безопасности (HSTS, CSP) и лимитирование запросов (Rate Limiting).
  • Edge Networking: Глубокая интеграция с Cloudflare Ecosystem. Использование Proxy-архитектуры для скрытия реального IP, кэширование статики на Edge-нодах и настройка WAF-правил для защиты от L7-атак.
  • Automated Lifecycle: Автоматизированный выпуск и пролонгация Wildcard-сертификатов (Let's Encrypt/Certbot), мониторинг состояния ресурсов и логирование системных событий.
Infrastructure as Code Ansible / Terraform Makefile / Docker Nginx (Reverse Proxy) Cloudflare WAF Security Hardening

Связь & Медиа

Заказы не беру, работаю для себя и своего бота. Всегда рад обсудить интересную архитектуру и хардкорный код.