SUONIX / студия разработки СИСТЕМЫ В ПРОДЕ · uptime KARAGANDA 49.80°N · --:--:--

// продуктово-инженерная студия · Караганда · КЗ/СНГ

Собираем системы и доводим их до прода. Ниже — что уже работает.

Дизайн, код и запуск — одна команда. Не портфолио картинок, а разбор реальных систем: задача → что построили → схема → цифры. Начните с Кейса №0 — это сам сайт, который вы читаете.

— КБвес этой страницы
0внешних зависимостей
8инженеров в команде
5+лет в проде
[01]

Работы — досье систем

// наведите на узлы схемы
CASE #0 · догфудинг● в проде · suonix.com

Сайт, который вы читаете

Задача: сайт студии разработки не должен выглядеть как шаблон и обязан сам быть доказательством скилла.

Что построили: самодостаточный сайт — один HTML-файл, системные шрифты, ноль внешних библиотек и запросов. Схемы — инлайн-SVG. Форма пишет в Telegram через собственный PHP-эндпоинт.

— msрендер · performance.now
— КБвес страницы
0внешних запросов
stack: HTML · CSS · vanilla JS · SVG · PHP
браузер index.html инлайн форма PHP-эндпоинт Telegram
архитектура: 1 файл, 0 зависимостей
// реальная схема этого сайта
CASE #01 · HR-CRM · Telegram● в проде · своя инсталляция

crm4bot — HR-CRM внутри Telegram

Задача: найм идёт в Telegram, переписка теряется, статусы «в голове». Нужна CRM под масштаб 1000+ ботов и много HR — своя инсталляция под одного заказчика.

Что построили: кандидат отвечает боту по анкете → бот заводит отдельный форум-топик в супергруппе → HR ведёт кандидата из веб-админки (real-time SSE) или прямо из топика, бот релеит в обе стороны. Каждый бот = отдельная воронка/вакансия. Аналитика: воронка, SLA и нагрузка HR, метрики по боту. Свой веб-редактор анкет для каждого бота.

1000+ботов · масштаб
28/секrate-limit на бота
SSEreal-time чат HR
stack: Python 3.12 · FastAPI · aiogram 3 · Next.js 14 · PostgreSQL · Redis · ClickHouse · Docker · Caddy(TLS)
кандидат Telegram-бот форум-топик HR-админка Postgres ClickHouse
архитектура: бот → топик · HR-админка (SSE) · Postgres + ClickHouse
// реальная схема системы
CASE #02 · ИИ · юр-ассистент● в проде · 5 юрисдикций

Consul — юридический ИИ по трансграничным деньгам

Задача: МСБ нужен советник по налогам, валютному контролю, 115-ФЗ, выводу средств — по 5 странам, со ссылками на реальные нормы, и без утечки чувствительных данных в облако.

Что построили: Telegram-бот по 5 юрисдикциям с двухконтурной архитектурой. Локальный uncensored Qwen 32B (GPU) обезличивает запрос и читает документы в закрытом периметре — наружу уходит только чистый текст → Claude Opus 4.8 даёт grounded-ответ из базы норм + веб для рыночного слоя. RAG с фильтром по юрисдикции; монитор сам обновляет базу каждые 24ч.

~37 000чанков норм · 237 актов
5юрисдикций
24чавто-обновление базы
stack: Qwen 32B (local GPU) · Claude Opus 4.8 · Qdrant · BGE-M3 · RAG · vision-OCR · Python · Telegram
запрос Qwen · localобезличивание Claude Opus Qdrant монитор 24ч
архитектура: 2 контура — local Qwen (обезличивание) → Claude Opus (grounded)
// приватность: чувствительное не уходит в облако
CASE #03 · платформа · Telegram● в проде · мультиоператор

CRM для парка Telegram-аккаунтов

Задача: работать с Telegram промышленно — тысячи аккаунтов, прокси, прогрев, рассылки, комментинг — там, где вручную «по одному» уже невозможно. Нужен один центр: импорт, здоровье аккаунтов, фоновые задачи, несколько операторов.

Что построили: CRM и центр автоматизации. Импорт тысяч аккаунтов (.session / tdata / Google Drive), статусы и авто-проверки здоровья, привязка прокси с cooldown. Фоновые задачи в очередях Celery: P2P-прогрев живыми диалогами, рассылки (spintax, картинки с фоллбеком на текст, автоподмена при бане), чеккер групп, LLM-комментинг. Distributed locks — один аккаунт не берут два процесса; зависшие кампании и прогрев авто-восстанавливаются. Мультиоператор: у каждого свой пул, роли и права.

тысячиаккаунтов в панели
6модулей автоматизации
авто-восстановление кампаний
stack: FastAPI · Celery · Redis · PostgreSQL · Telethon · React · distributed locks · Docker
операторы очередиCelery · Redis воркеры×4 задачи блокировкиdistributed аккаунтытысячи проксиhealth
архитектура: очереди Celery + distributed locks → воркеры → пул аккаунтов/прокси
// авто-восстановление зависших кампаний и прогрева
CASE #04 · маркетинг · Telegram● в проде · 14 пользователей

TGSearch — платформа Telegram-рассылок

Задача: находить тематические Telegram-чаты (напр. «работа в Москве», «доставка Питер») и делать в них рассылки от собственных аккаунтов — изолированно по пользователям.

Что построили: multi-tenant платформа. Celery-воркеры на три очереди: поиск чатов, анализ (GPT + обогащение через tgstat), рассылки-кампании от пула аккаунтов пользователя. 14 юзеров с полностью изолированными пулами — свои аккаунты, прокси, ad-листы; общий admin. FloodWait и здоровье аккаунтов — под контролем.

14изолированных пулов
3очереди Celery
GPTанализ чатов
stack: Python · FastAPI · Celery · Telethon · PostgreSQL · Redis · OpenAI · Docker
юзер ×14 поиск чатов анализ · GPT рассылка аккаунты+ прокси
архитектура: Celery ×3 (поиск / анализ / рассылка) · изолированные пулы
// multi-tenant, 8 vCPU / 31 GB
CASE #05 · автоматизация · Telegram● в проде · nerocomments

Commentator 3000 — активность в каналах

Задача: каналам нужна живая активность под постами — обсуждения, реакции, ответы «администратора», чтобы читалось как настоящая аудитория.

Что построили: система следит за каналами; как только выходит пост — от пула ~90 реальных аккаунтов раскидывает комментарии, реакции и ответы «админа», тексты генерит нейросеть. Со стороны — живое обсуждение подписчиков. Всё управляется из веб-панели (HTTPS, nerocomments).

~90реальных аккаунтов
AIгенерация текста
автомониторинг постов
stack: Python · Telethon · пул аккаунтов + прокси · LLM · веб-панель · Docker · HTTPS
каналы новый пост пул ~90 акк AI-текст комментыреакции
архитектура: watch-каналы → пул ~90 акк → AI-комментарии/реакции
// веб-панель управления, HTTPS

// реальные проекты студии. Клиентские названия — под NDA; архитектура, стек и масштаб — как есть.

[02]

Что мы собираем

// ядро — разработка
01

Разработка ПО и продукты

Веб-приложения, внутренние системы, MVP под нагрузку. Архитектура, код, тесты, вывод в прод.

02

Автоматизация — CRM, боты, API

CRM, Telegram-боты, интеграции с платёжками, таблицами, внешними API. Рутина без человека.

03

Сайты и веб-приложения

От лендинга до кабинета с оплатой. Быстро, адаптив, SEO на старте. Живой стек, не конструктор.

04

Реклама и маркетинг

Трафик и посадочные, заявки доходят до вашей CRM — потому что эту CRM мы и подключали.

05

Видео · дубляж

Ролики, промо, монтаж, озвучка — когда проекту нужна картинка и звук, а не только код.

[03]

Стек

// живой набор под задачу

Frontend

  • React
  • Next.js
  • TypeScript

Backend

  • Python
  • Node.js
  • REST · webhooks

Data

  • PostgreSQL
  • Redis

Automation

  • n8n
  • Make
  • Telegram API

Infra

  • Docker
  • Vercel
  • CI/CD
[04]

Команда

// 8 человек, без субподрядчиков
СТСтанислав фамилияТехлид · FullstackАрхитектура — в голове и в гите.
АЛАлександр фамилияFrontendИнтерфейс быстрый на любом экране.
ЕВЕвгений фамилияBackendДанные, логика, нагрузка.
ГЕГеннадий фамилияАвтоматизацияCRM, боты, интеграции.
ЛИЛилия фамилияПродукт · UXЗадачу — в понятный экран.
АНАнастасия фамилияUI · графикаКак выглядит — до пикселя.
НИНиколай фамилияМаркетингТрафик и стоимость лида.
СЕСергей фамилияВидео · звукСнимает, монтирует, озвучивает.
[05]

Форматы

// как начать

Спринт

одна задача, 1–2 недели
  • Фиксированный объём
  • Один результат на выходе
  • Лендинг / бот / правки / гипотеза
Взять спринт
рекомендуем

Проект

полный цикл — до прода
  • Дизайн + код + деплой
  • Фикс-смета и сроки в договоре
  • Демо-стенд на каждой стадии
  • Поддержка после запуска
Собрать проект

Партнёрство

команда на потоке
  • Помесячно, приоритет
  • Единый техлид
  • Дизайн, код и трафик из одних рук
Обсудить
[06]

Вопросы

Сколько это стоит?
Зависит от объёма, а не от «прайса за страницу». После брифа даём фикс-смету: что входит, что нет и в какие сроки. Сумма не растёт молча по ходу работы.
Какие сроки?
Спринт — 1–2 недели, проект — от нескольких недель в зависимости от объёма. Точную дату называем после брифа и фиксируем в договоре.
На каком стеке работаете?
Живой веб-стек под задачу: React/Next.js, Python/Node, PostgreSQL, Docker, n8n. Выбор стека объясняем, а не прячем за словом «технологии».
Отдаёте код и права?
Да. После оплаты код, доступы и права — ваши. Репозиторий, домен и сервер оформляем на вас.
Что с поддержкой и продом?
Выкатываем в прод сами и остаёмся на связи. Мониторим аптайм, правим, обновляем — по спринтам или в рамках партнёрства.
Можно заказать одно направление?
Да. Нужен только сайт, только бот или только автоматизация — берём. Видео и дубляж тоже делаем отдельно.
[07]

Обсудить проект

Расскажите про задачу

Опишите, что нужно, — вернёмся с вопросами по делу и оценкой. Без брифа на 40 страниц.

202

Заявка принята

Поймали. Ответим в течение рабочего дня — с вопросами по делу и оценкой.

Написать в Telegram →
// ошибка отправки — данные сохранены. Напишите в Telegram.