Код.
Прямо
сейчас.

Сергей Комаров / Fullstack developer

Codex идёт через мой proxy. Monitor видит активные запросы. На сайте показаны только этапы работы; полные записи публикую отдельно.

Смотреть проекты

01 / OPEN WORK

РАБОЧИЙ ЭФИР

Подключаемся к эфиру…

Как устроен эфир ↗

re:publisherTelegram → MAX.

Новые посты из моей папки MAX в Telegram. Модели считают оценки, фильтры назначают лейблы, отправитель раскладывает материалы по каналам MAX. Оригинальный текст и медиа сохраняются.

Отдельный сайт проекта ↗
Обзор работающего re-publisher: стадии, очереди и состояние службРабочий сервис · снимок 03.10.2026 ↗

01 / ПРОЕКТЫ

Проекты

Стек, скрины и ссылки. Разбор кода — на странице проекта.

Показано проектов: 10

05 /Codex GatewayПанель Gateway показывает активную конфигурацию, сроки токенов и агрегированный расход по пользователям. Видимые аккаунты заменены только в DOM перед снимком.

Codex Gateway

Нужен доступ

Ruby MITM proxy для Codex: выборочная TLS-инспекция, потоковые протоколы, конфигурации, usage и NATS-события.

RubyOpenSSLHTTP / SSE / WebSocketNATS
Ruby MITM / HTTP / SSE / WebSocket 86.1%Ruby event observer / outbox 13.9%
По коду Codex Gateway

Proxy наблюдает HTTP, SSE и WebSocket, а очищенные события отправляет в NATS без блокировки основного потока.

Codex → Ruby proxy → outbox → NATS
06 /Laravel + Vue AdsКаталог: карточки и сортировка

Каталог объявлений на Laravel и Vue: same-origin API, валидация, поиск, сортировка, пагинация и изолированный CRUD.

PHP 8Laravel 12Vue 3MySQLVite
Laravel / PHP 70.7%Vue / JavaScript 16.3%Eloquent / MySQL 13%
По коду Laravel + Vue Ads

Объявления посетителя изолируются по сессии, API работает на том же домене.

Vue → Laravel → MySQL
07 /Moon Courier CrisisВыбор миссии; кадр фиксирует действие игрока, состояние симуляции и изменение интерфейса.

Тактическая браузерная игра: детерминированная симуляция, Dijkstra-маршруты, React-интерфейс и Phaser-проекция.

ReactTypeScriptZustandPhaserZodDijkstra
TypeScript simulation / domain 35.9%React / Zustand 22.9%TypeScript / Zod content 22.1%Phaser 19.1%
По коду Moon Courier Crisis

React отвечает за интерфейс, Phaser — за игровой цикл.

Миссия → маршрут → события → результат
08 /WTGРасписания сбора и обработки

WTG

Архив

Архивный кейс VK parser: сбор raw evidence, OCR, классификация, очереди и операторская подготовка публикаций.

PythonFastAPIPostgreSQLVK APIPlaywrightPaddleOCR
Python content pipeline 60.7%Python / VK / Playwright 19.4%FastAPI / operator UI 12.6%Alembic / PostgreSQL 4.8%Python / OCR 2.5%
По коду WTG

VK parser сохраняет исходные свидетельства и проводит материал через OCR и операторскую проверку.

VK → raw evidence → OCR → проверка → выдача
WEBRTC / VOICE AI5 скриншотов · листайте →

webrtc-komaroff

Голосовой ассистент: браузер передаёт звук по WebRTC, NATS развозит события, Python и Ruby выполняют сценарии, PostgreSQL хранит историю диалогов.

Пять кадров из прогона обработки файла: настройка, загрузка, транскрипция по частям и текст с метками говорящих. Это участок отдельного сервиса py_faster_whisper в общем WebRTC-контуре.

WebRTCNATSPythonRubyPostgreSQL
PYTHON / AUDIO5 скриншотов · листайте →

py_faster_whisper

Отдельный Python-сервис: принимает аудиофайл, режет его на части, запускает транскрипцию и разделение говорящих. Combine собирает сохранённые результаты без повторного вызова моделей.

На кадрах — один прогон от загрузки до текста с метками говорящих. Модели работают в соседних сервисах; этот сервис связывает шаги и показывает их состояние.

PythonNATSHTTPASRDiarization
FULL INDEX / GITHUB + ARCHIVEВсе проектыРепозитории и старые работы со скриншотами. Коротко написал, что это и в каком состоянии код.

03 / ОБО МНЕ

Сергей
Комаров

Пишу фронт и бэк.

Интерфейсы, API, базы, парсеры, фоновые обработчики. На этом сайте собрал часть работ: с исходниками, где они открыты, и пояснениями, что там происходит.

Проекты в разном состоянии. Где-то работает весь сценарий, где-то ещё нужны ключи внешних сервисов. WTG уже выключен — остались скрины и технические материалы.

04 / CONTACT

Есть над чем потрудиться? Пишите

Опишите задачу и оставьте удобный контакт. Сообщение придёт мне в Telegram.