SHOTBOTik
Сергей
Разработка и автоматизация с нейросетями
Как я работаю
Весь код пишут нейросети — Claude Code. Я ставлю задачу, делю её на части и проверяю результат: план проходит критику, по правилу тесты пишутся до кода, перед вливанием — ревью и тесты. Учился сам, по ходу проектов.
Сейчас — JustLauncher
Лаунчер Minecraft, делаем с командой Suppy. Моя зона — админка, ещё бэкенд сайта и реклама.
Админка — React и TypeScript
- Модерация, журнал действий, доска задач с ответственными и нагрузкой, права ролей. Редизайн и своя дизайн-система.
- Статистика продукта прямо в админке вместо Grafana: удержание, онлайн, воронки, любой период. Тяжёлые запросы к PostgreSQL переписаны, расчёты прогреваются в фоне.
- Раздел «Реклама»: данные Яндекс Директа через API рядом с метриками продукта — воронка от показа до запуска лаунчера.
Бэкенд сайта — Kotlin, Spring, PostgreSQL
- Лента, модерация, доска задач. Миграции Liquibase, интеграционные тесты, защита от одновременных правок.
- Автотесты — Playwright, проверки в GitLab CI.
Тестирование и процессы
- Хаос-тест десктоп-клиента: дефекты с шагами воспроизведения. Интерфейсом управлял через UI Automation из PowerShell.
- Регламент оценки задач и сроков для команды — по практикам Linear, Kanban и Shape Up.
Реклама
- Яндекс Директ, цели и офлайн-конверсии, Яндекс Метрика.
- Считаю, во сколько обходится новый и вовлечённый игрок.
Другие проекты с Suppy
- Автоматизация продаж на FunPay: автоинвайты, продажа подписок, автоматическая доставка игр, нейросеть в чате с покупателями.
- Бот для ВКонтакте.
- Сервер Minecraft.
Свои проекты
- Пульт — своя оболочка над Claude Code: окна по темам с памятью и журналом. Задачи с кодом идут по плану: критик плана, тесты до кода, команда агентов в отдельных git worktree, ревью перед вливанием. Node.js, TypeScript, React, Claude Agent SDK, MCP.
- Зеркало сделок — сервис на Node.js повторяет сделки выбранных трейдеров через REST API биржи с подписью запросов. «Сторож» следит за процессами и перезапускает зависшие. Новые версии сначала прогоняю вхолостую и на прошлых днях.
- Скрининг счетов трейдеров — сбор истории сделок по большому числу счетов и отбор по ней.
- Проверка торговых сигналов и ботов на истории цен — несколько независимых расчётов с AI-агентами и сверка между ними.
- Автопродажа предметов CS2 — проект с партнёром. Моя часть — доставка предметов и переводы денег: журнал и сверка переводов с API маркетплейса, список разрешённых получателей, перезапуск фоновых задач после сбоя. Rust, PostgreSQL.
- Русская локализация модпака Minecraft (Craft to Exile 2) — сборка и автопроверка скриптами на Node.js.
С чем работал
Образование
Неоконченное высшее: ВГУ, «Информатика и вычислительная техника», 3 курса.