Skip to content
View zzzigrok's full-sized avatar
  • Moscow, Russia

Highlights

  • Pro

Block or report zzzigrok

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zzzigrok/README.md

👨‍💻 Обо мне

name:        Григорий
location:    Москва, Россия 🇷🇺
role:        AI Engineer & LLM Developer
focus:       Local-first AI / Russian-language LLMs
philosophy:  "Building things that think"

Я занимаюсь проектированием автономных AI-систем, которые работают на потребительском железе — без облаков, без подписок и без зависимости от чужих API. Меня не устраивает модель «заплати за токен и молись на uptime», поэтому я строю альтернативу: полноценный локальный AI-стек, где пользователь сам контролирует модель, данные и стоимость. Это инженерная позиция, а не идеологическая — просто в долгосрочной перспективе локальный инференс всегда дешевле и стабильнее облачного.

Мой основной фокус — русскоязычные LLM: обучение, тонкая настройка, квантизация и инференс на архитектурах от llama.cpp до кастомных Transformer-декодеров. Я глубоко работаю с механизмами внимания (GQA, RoPE, MoE) и не боюсь спускаться на уровень математики и C++, когда PyTorch перестаёт справляться. Особый интерес представляют методы эффективного обучения — QLoRA, GaLore, DoRA — которые позволяют дообучать модели заметно большего размера, чем позволяет «наивная» оценка VRAM.

Помимо текстовых моделей я занимаюсь математическими нейросетями (Pythagoras — Transformer-Decoder для арифметических задач) и генеративным искусством (Repin — GAN-студия с glassmorphism UI). Все эти проекты объединены в экосистему Tolstoy AI Studio — мой долгосрочный конструкторский эксперимент по созданию суверенной AI-инфраструктуры. Я верю, что для русскоязычного AI-комьюнити критически важно иметь собственные инструменты, датасеты и модели, а не полагаться на перевод англоязычных решений.

В свободное время ковыряюсь в высшей математике, оптимизирую алгоритмы и пишу инженерные инструменты — от chaos-прокси до парсеров. Считаю, что хороший AI-engineer должен уметь и обучать сеть, и развернуть её в проде, и написать CLI, которым будет приятно пользоваться. Если вы разделяете этот подход — давайте знакомиться.

🔭 Сейчас развиваю Tolstoy AI Studio — комплексную экосистему для русскоязычных LLM
🧠 В фокусе llama.cpp, MoE, GQA, RoPE, Transformer-архитектуры, GAN
🎓 Интересы Высшая математика, проектирование AI-систем, оптимизация алгоритмов
Инструменты WSL 2, CMake, OpenRouter API, Polza.ai
🤝 Открыт к Коллаборациям по open-source AI, локальным LLM и dev-tools

📚 Сейчас изучаю

📄 Паперы

  • Mixture-of-Experts — DeepSeek-V3, Mixtral
  • Long-context attention — RingAttention, FlashAttention-3
  • Efficient fine-tuning — QLoRA, DoRA, GaLore
  • Speculative decoding — Medusa, EAGLE-2

🛠 Технологии

  • vLLM и sglang — high-throughput inference
  • TensorRT-LLM — NVIDIA-оптимизация
  • ONNX Runtime — кросс-платформенный инференс
  • Rust — системное программирование для AI-tools

📖 Книги

  • Designing Machine Learning Systems — Chip Huyen
  • Deep Learning — Goodfellow, Bengio, Courville
  • Build a Large Language Model (From Scratch) — Sebastian Raschka

🎯 Практики

  • Квантизация INT4/INT8 без потери качества
  • Distillation крупных моделей в small
  • Реализация attention с нуля на CUDA/Triton
  • End-to-end RLHF/DPO пайплайны

🛠 Технологический стек

Языки программирования

Python Go TypeScript Kotlin

AI / ML / Deep Learning

PyTorch Transformers llama.cpp GGUF vLLM

Инфраструктура и инструменты

Linux Docker Git CMake GitHub Actions

Веб-технологии

HTML5 CSS3 JavaScript Playwright

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

🧩 Экосистема Tolstoy AI Studio

Автономная мультимодальная AI-экосистема — от генерации текста до математической логики и графики. Все компоненты работают локально на потребительском железе. Принципы: открытые форматы (GGUF), воспроизводимость обучения, нулевая зависимость от облачных API.

%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#1f6feb', 'primaryTextColor': '#e6edf3', 'primaryBorderColor': '#58A6FF', 'lineColor': '#58A6FF', 'secondaryColor': '#161b22', 'tertiaryColor': '#0d1117', 'fontSize': '14px'}}}%%
flowchart TB
    subgraph ECOSYSTEM["🏗️ TOLSTOY AI STUDIO"]
        direction TB
        T21["🚀 Tolstoy 2.1\nПлатформа генерации текста\nи обучения LLM"]
        CLI["⚙️ Tolstoy-CLI v8.0.0\nФреймворк обучения и инференса\nрусских LLM"]
        PYT["📐 Pythagoras-1.0\nMath-нейросеть\nTransformer-Decoder"]
        REP["🎨 Repin 2.0\nGAN арт-студия\nGlassmorphism UI"]
    end

    subgraph TELEGRAM["🤖 TELEGRAM DEV-STACK"]
        direction TB
        TGV["🗄️ TG-Vault\nS3-прокси для хранилища\nповерх Telegram"]
        TMK["🧪 TeleMock\nЛокальный эмулятор\nTelegram Bot API"]
        TLM["📊 TeleMetric\nМониторинг для\nTelegram-ботов"]
        TPC["🧠 TelePromptCache\nСемантический кэш\nLLM-ответов"]
        MGO["💇 MasterGo\nCRM для бьюти-мастеров\nTelegram Mini App"]
    end

    T21 <-->|"🔗 API"| CLI
    CLI -->|"📊 Модели"| PYT
    CLI -->|"🖼️ Генерация"| REP
    TMK -->|"🧪 Тестирование"| TLM
    TGV -->|"📦 Хранение"| TMK
    TPC -->|"⚡ Кэш"| MGO

    style ECOSYSTEM fill:#0d1117,stroke:#58A6FF,stroke-width:2px,color:#e6edf3
    style T21 fill:#161b22,stroke:#1f6feb,stroke-width:2px,color:#e6edf3
    style CLI fill:#161b22,stroke:#238636,stroke-width:2px,color:#e6edf3
    style PYT fill:#161b22,stroke:#a371f7,stroke-width:2px,color:#e6edf3
    style REP fill:#161b22,stroke:#f78166,stroke-width:2px,color:#e6edf3
    style TELEGRAM fill:#0d1117,stroke:#2CA5E0,stroke-width:2px,color:#e6edf3
    style TGV fill:#161b22,stroke:#2CA5E0,stroke-width:2px,color:#e6edf3
    style TMK fill:#161b22,stroke:#9B59B6,stroke-width:2px,color:#e6edf3
    style TLM fill:#161b22,stroke:#E67E22,stroke-width:2px,color:#e6edf3
    style TPC fill:#161b22,stroke:#27AE60,stroke-width:2px,color:#e6edf3
    style MGO fill:#161b22,stroke:#E91E63,stroke-width:2px,color:#e6edf3
Loading

Ультимативный фреймворк для обучения и инференса русскоязычных LLM на потребительском железе.

Возможности: end-to-end пайплайн от препроцессинга датасета до GGUF-квантизации, LoRA/QLoRA-адаптеры, мониторинг метрик в реальном времени, профилирование VRAM, шаблоны конфигов под популярные модели.

Fine-tuning GGUF Quantization LoRA

Профессиональная платформа для генерации текста и обучения LLM с премиальным веб-интерфейсом.

Возможности: мульти-модельный чат, сравнение ответов side-by-side, шаблоны промптов, dark/light темы, история диалогов, экспорт сессий в JSON, hot-swap моделей без перезапуска.

Web Platform LLM GitHub Pages

Специализированная математическая нейросеть на архитектуре Transformer-Decoder.

Возможности: пошаговое решение арифметических задач, кастомный токенизатор чисел, обучение на синтетическом датасете с генератором примеров, трейн/валидация с early stopping, интерпретация attention-карт.

Transformer Mathematics Deep Learning

Мощная арт-студия на базе GAN с веб-витриной в стиле Glassmorphism и CLI.

Возможности: Progressive GAN, генерация в высоком разрешении, чекпойнты по эпохам, CLI-batch генерация, gallery-режим для просмотра результатов, экспорт в PNG/WebP.

GAN Generative AI Glassmorphism


🤖 Telegram Dev-инструменты

Набор Go-библиотек и приложений для полного цикла разработки Telegram-ботов и Mini App: от эмуляции API в тестах до продакшн-мониторинга, семантического кэширования и бесконечного хранилища.

🗄️ TG-Vault

S3-прокси для бесконечного файлового хранилища поверх Telegram

Превращает приватный Telegram-канал в безлимитное S3-хранилище. Динамический chunking файлов любого размера, потоковый стриминг, S3-совместимый слой для AWS CLI / Cyberduck, BBolt для метаданных, Docker-образ < 20 МБ.

S3 Chunking Telegram Storage

Локальный эмулятор Telegram Bot API для автоматизации тестирования

Полная замена api.telegram.org в локальном контуре. Эмуляция 10 методов Bot API, инъекция ошибок 429/500, webhooks с пулом воркеров, long polling, Prometheus-метрики. Образ < 15 МБ, < 2ms latency.

Emulator Testing Mocking CI/CD

Встроенный модуль мониторинга для Telegram-ботов

Drop-in библиотека с нулевыми зависимостями. RPS через кольцевой буфер, EMA-латенси, счётчики ошибок/паник, метрики рантайма Go, дампы горутин через pprof — всё в Telegram-native UI с inline-кнопками.

Monitoring Telemetry RPS Zero-alloc

Семантический кэш для LLM-ответов в Telegram-ботах

Перехватывает запросы, ищет семантический дубликат в in-memory индексе и возвращает ответ без вызова LLM. Параллельный vector scan, L2-нормализация (DotProduct ~3× быстрее), LRU-вытеснение, multi-tenancy, pure-Go SQLite без CGO.

Semantic Cache Vector Search LLM Cost Saving

Self-hosted CRM для бьюти-мастеров на Telegram Mini App

Один Go-бинарник со встроенным Preact-фронтендом и SQLite. Онлайн-запись клиентов, сетка слотов, аналитика выручки, cron-напоминания, HMAC-валидация initData, Docker-образ ~8 МБ.

Telegram Mini App CRM Preact SQLite


🔧 Инженерные инструменты

Программируемый хаос-прокси L4/L7 на Go 1.24

Инъекция задержек, сброс соединений и ограничение полосы без перезапуска — через REST API или CLI. Идеально для chaos-экспериментов в CI.

TCP HTTP Chaos Engineering

Модульный асинхронный парсер книг

HTTP/2, ротация прокси, Playwright fallback, экспорт в CSV/XLSX. Plug-and-play архитектура.

asyncio httpx Playwright Scraping

Локальный менеджер репозиториев

Найди мёртвые проекты, очисти кэш зависимостей, освободи место. Анализирует .git, node_modules, __pycache__ и другой мусор.

CLI DevTools Automation

🧭 Инженерные принципы

Эти принципы направляют каждое архитектурное решение в моих проектах:

🏠 Local-first. Модель и данные должны работать на машине пользователя. Облако — опция, не требование. Если инструмент ломается без интернета — это плохой инструмент.

🔓 Open formats. GGUF, ONNX, safetensors — никаких проприетарных контейнеров. Пользователь всегда может унести модель с собой и открыть в другом инструменте.

📉 Cost-aware. Каждый токен имеет цену. Локальный инференс = предсказуемая стоимость без сюрпризов в конце месяца и без rate-limit'ов.

🔬 Reproducible. Один seed → один результат. Препроцессинг, токенизация, веса — всё версионируется и логируется. Эксперимент без логов — не эксперимент.

🇷🇺 Russian-native. Качество на русском — первоклассный гражданин, не afterthought. Токенизатор и датасет рассчитаны под кириллицу с самого начала.

⚙️ Pragmatic C++. Когда PyTorch медленный — спускаюсь на уровень C++/CUDA. Когда не медленный — не спускаюсь. Инженерия, а не религия.

📊 GitHub Статистика

GitHub Stats     Top Languages



GitHub Streak



Activity Graph

🐍 Контрибуции

github-snake

🤝 Сотрудничество

Открыт к коллаборациям по open-source AI, локальным LLM, dev-tools и инструментам для русскоязычного AI-комьюнити.

🤝 Help wanted В репозиториях Tolstoy AI Studio размечаю issues help wanted — приходите контрибьютить, объясню контекст.

💬 Обсудим LLM-обучение, квантизация, локальный инференс — пишите в Telegram, отвечаю всем без исключения.

🚀 Менторство Готов подсказать новичкам, которые входят в локальные LLM и хотят собирать свои модели с нуля.

💡 Философия

Quote

«Если модель не помещается в память моего ноутбука — это не моя модель.»



footer

Pinned Loading

  1. Tolstoy-CLI Tolstoy-CLI Public

    Ультимативный фреймворк для обучения и инференса русскоязычных LLM на потребительском железе. Версия v8.0.0 Pro Edition.

    TypeScript

  2. Pythagoras-1.0 Pythagoras-1.0 Public

    Специализированная математическая нейросеть на архитектуре Transformer-Decoder. Часть экосистемы Tolstoy AI

    TypeScript

  3. repin-2.0 repin-2.0 Public

    🎨 Repin 2.0: Мощная арт-студия на базе GAN с веб-витриной в стиле Glassmorphism и высокопроизводительным CLI.

    HTML

  4. tolstoy-2.1 tolstoy-2.1 Public

    🚀 Tolstoy 2.1: Профессиональная платформа для генерации текста и обучения LLM с премиальным веб-интерфейсом.

    TypeScript