Code.
Right
now.

Sergey Komarov / Fullstack developer

Codex runs through a separate proxy. Event copies travel through NATS to Codex Monitor. This feed shows sessions I selected: messages, tools and results.

View projects

01 / OPEN WORK

WORK BROADCAST

Connecting to the broadcast…

How the broadcast works ↗

01 / PROJECTS

Projects

Stack, screenshots and links. Code notes are on each project page.

Projects shown: 8

05 /Codex GatewayGateway dashboard with active configuration, token lifetime and per-user aggregate usage. Visible accounts were replaced only in the DOM before capture.

Codex Gateway

Access required

Ruby MITM proxy for Codex with selective TLS inspection, streaming protocols, configurations, usage and NATS events.

RubyOpenSSLHTTP / SSE / WebSocketNATS
Ruby MITM / HTTP / SSE / WebSocket 86.1%Ruby event observer / outbox 13.9%
Code notes Codex Gateway

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

Codex → Ruby proxy → outbox → NATS
06 /Laravel + Vue AdsCatalog: cards and sorting

Laravel and Vue ads catalog with same-origin API, validation, search, sorting, pagination and isolated CRUD.

PHP 8Laravel 12Vue 3MySQLVite
Laravel / PHP 70.7%Vue / JavaScript 16.3%Eloquent / MySQL 13%
Code notes Laravel + Vue Ads

Visitor listings are isolated by session; the API runs on the same origin.

Vue → Laravel → MySQL
07 /Moon Courier CrisisMission selection; the frame captures the player's action, simulation state and resulting interface change.

Browser tactics game with deterministic simulation, Dijkstra routes, React UI and Phaser projection.

ReactTypeScriptZustandPhaserZodDijkstra
TypeScript simulation / domain 35.9%React / Zustand 22.9%TypeScript / Zod content 22.1%Phaser 19.1%
Code notes Moon Courier Crisis

React handles the interface; Phaser runs the game loop.

Mission → route → events → result
08 /WTGCollection and processing schedules

WTG

Archive

Archived VK parser case covering raw evidence, OCR, classification, queues and operator publication preparation.

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%
Code notes WTG

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

VK → raw evidence → OCR → проверка → выдача

02 / INTERNALS

How the shop works

  1. 01

    Order

    Catalogue, cart and checkout in Angular.

  2. 02

    Request

    The API checks input and the idempotency key.

  3. 03

    DB record

    Orders and payment events are stored in PostgreSQL.

  4. 04

    Processing

    The worker picks up the job. Failures and retries are recorded in the order state.

FULLSTACK TEST SHOP / COMPONENTS

Repeated requests

Order creation uses an idempotency key. Payment webhooks go into an inbox. Repeating an event must not trigger another delivery.

Code notes

03 / ABOUT ME

Sergey
Komarov

I write frontend and backend code.

Interfaces, APIs, databases, parsers, background jobs. This site has some of my work, with source links where the repos are public and notes on how the code works.

The projects are at different stages. Some run through the whole workflow; others still need credentials for external services. WTG is shut down; its screenshots and technical notes remain.

04 / CONTACT

Have a project to work on? Write to me

Describe the task and leave a convenient contact. The message will reach me in Telegram.