Боли клиентского саппорта
Каждый бизнес с онлайн-продажами сталкивается с одними и теми же проблемами. Операторы дорогие, клиенты нетерпеливые, а языков слишком много.
27 лет. Строю быстрые продукты и люблю решать сложные инженерные задачи. От архитектуры до UI — довожу до production.
Rust, Node.js, Python. Высоконагруженные API, WebSocket серверы, кастомный SSR.
React, Preact, Next.js. Быстрые интерфейсы с фокусом на производительность и accessibility.
Интеграция LLM в продукты. AI-агенты, RAG, оптимизация промптов и стоимости токенов.
Linux, Docker, CI/CD. Оптимизация под минимальные ресурсы и максимальную отдачу.
Этот сайт работает на кастомном SSR сервере. Почему не взял готовое решение?
Node.js однопоточный. Пока рендерится одна страница — остальные ждут.
PS: Да, есть cluster mode и worker threads. Но посмотри как это работает:
Чтобы использовать все ядра — нужен cluster mode или несколько инстансов. Больше памяти, сложнее деплой.
Идеал: $5 VPS летает как $100 сервер. SSR работает на всех ядрах без cluster mode и лишней памяти.
Rust запускает отдельный V8 изолят в каждом потоке. 10 ядер = 10 параллельных рендеров. Тот же Preact, но без ограничений Node.js.
Мессенджер с realtime переводом и мультиагентным автоответчиком. Клиенты пишут на любом языке — система переводит, отвечает на типовые вопросы, эскалирует сложные.
Каждый бизнес с онлайн-продажами сталкивается с одними и теми же проблемами. Операторы дорогие, клиенты нетерпеливые, а языков слишком много.
Клиенты пишут на своём языке. Операторы не понимают. Продажи уходят.
Зарплаты, налоги, обучение, рабочие места. А если нужен 24/7 — умножай на 3.
Клиенты пишут когда удобно им. А ночная смена — это отдельная головная боль.
Пока оператор переводит, ищет информацию, формулирует ответ — клиент уже ушёл.
Два AI-слоя работают синхронно: мгновенный перевод любого языка + умный автоответчик который реально понимает контекст.
От сообщения клиента до ответа оператора
Интеллектуальный агент, который понимает контекст, использует инструменты и решает задачи клиентов
Агент думает, использует инструменты, анализирует результаты. Количество шагов не ограничено — агент сам решает, когда готов ответить.
Иерархия агентов с эскалацией. Supervisor роутит, Support Agent отвечает, 6 tools дают данные.
Google Agent Development Kit — мощный фреймворк, но жёстко привязан к Gemini. Никаких локальных моделей, никакого выбора.
Форкнул ADK-Go и написал полноценный адаптер. Теперь ADK работает с любой моделью через OpenAI-совместимый API.
model := gemini.NewModel("gemini-2.5-flash")
agent := adk.NewAgent(model, tools...)// Локально model := openai.NewModel( "http://localhost:1234", "gemma-3" ) // Или cloud model := openai.NewModel( "https://api.openai.com", "gpt-4" )
Маркетплейс с мульти-вендорами, real-time доставкой и мобильным приложением
Создать платформу где вендоры продают, курьеры доставляют, а клиенты получают товар — всё в реальном времени.
Каждый магазин со своим каталогом, ценами, графиком работы и зонами доставки
Назначение заказов, маршруты, GPS
Банк, вебхуки, возвраты
Грузинский, русский, английский — автоматический перевод через LLM
Открыл Mini App — уже залогинен. Никаких форм, паролей, подтверждений. Telegram сам передаёт данные пользователя.
const initData = Telegram.WebApp.initData; // Проверка подписи на бекенде const isValid = verifyTelegramWebAppData( initData, BOT_TOKEN ); // Готово — юзер авторизован
Mini App + Bot
ОсновнойOAuth 2.0
Web3 кошелёк
JWT + bcrypt
Вместо платных SMS-шлюзов — Telegram бот. Код подтверждения приходит в личку за 0₾. Экономия 100%.
Любой может создать рецепт и продавать его. Платформа берёт комиссию, автор получает доход.
Загрузи рецепт с фото
Установи от 1₾
Покупатели получают доступ
с каждой продажи
Отдельное приложение для курьеров: принятие заказов, навигация, статусы — всё в одном месте.
Клиент видит курьера на карте в реальном времени. Обновления каждые 3 секунды.
React + Capacitor = нативное приложение для iOS и Android. Push, GPS, камера, биометрия — всё работает.
Авторизация через TON кошелёк. Подключил Tonkeeper — и ты в системе.
Вендор добавляет товар на грузинском — LLM автоматически переводит на русский и английский. LM Studio локально, бесплатно.
Leaflet + GeoJSON полигоны зон доставки. Геокодинг адресов и офлайн-кеш тайлов через IndexedDB.
Double-submit cookie + timing-safe compare
crypto.timingSafeEqual()CSP, HSTS, X-Frame-Options
11 security headersHTML, SQL, Path — отдельно
DOMPurify + rulesРазные лимиты для разных эндпоинтов: авторизация строже, чем просмотр каталога.
OAuth 2.0 с защитой от account takeover: проверка existing email, безопасная линковка аккаунтов.
Продажи, популярные товары, время доставки. Данные клиентов анонимизированы через MD5.
Socket.IO room: vendor_${id}_stockproducts: 5mincategories: 1hruser_cart: 24hrПродвинутый Redis кеш: TTL конфигурация, LZ4 сжатие, предиктивный прогрев популярных товаров.
90% меньше трафика
Доставка при reconnect
order:123vendor:5Только релевантные события