About
Frontend-first, then full-stack: security tooling at BI.ZONE, internal platforms at Joom, release tooling at Innotech — and Yandex, where I own marketing and SEO infrastructure across its Auto.ru, Realty and Travel verticals.
That work now includes LLM systems in production: a news-triage pipeline I built for the Auto.ru newsroom, and two live products of my own. The model is rarely the interesting part; the system around it is — the retry-and-fallback chain, the rate limiter, the per-request cost accounting, the UI that lets a non-technical user trust the output.
The two products below are the proof. I own every layer of both — product decisions, code, and the VPS they run on. Try them live.
Experience
Yandex
Own the marketing and SEO infrastructure across Auto.ru, Realty and Travel — an ad-feed platform serving ~250k live offers, SEO tooling, and the editorial backend for 10 Yandex media products. Shipped two products solo, from requirements to production: a publication-planning calendar (Yandex Tracker API) that replaced Asana for the main editorial teams, and an LLM news-triage pipeline (relevance and urgency classification) now in production for the Auto.ru newsroom. Mentored an intern through to a full-time offer.
Innotech
Sfera.Releases — the release-management module of an enterprise DevOps platform that scaled to ~20k daily users at a top-2 Russian bank. On the team from the 2023 launch: built the release-lifecycle UI and integrated Netflix Conductor workflow orchestration on the frontend from scratch — dozens of production workflows. Contributed to the platform's shared component library.
Joom
Built the frontend of an in-house ticketing system handling 1,000+ tickets a day for a 300-person support org, and of the internal admin platform used by 20+ product teams — at an EU cross-border e-commerce marketplace (25M MAU)
BI.ZONE
Shipped the UI for defensive-security products: an incident-monitoring system, and an incident-remediation documentation portal owned end to end — security analysts authored the content.
Stack
Primary language across frontend, backend, and infrastructure. Strict mode, generics, type-level API design.
Hooks, suspense, server components. Built and maintained internal design systems.
App Router, RSC, streaming UI. Powers the AI PR Reviewer and this site.
Backend services, API design, integrations with external systems (Yandex Tracker, Webmaster, S3).
Primary store across projects — schema design, migrations, query optimization.
Type-safe SQL with full TS inference. Migration tooling, schema introspection.
Caching, rate limiting (sliding window / token bucket), session state.
Integration tests on real containerized infrastructure, not mocks: the app in CI against freshly migrated DB, plus concurrency tests that verify advisory locks hold under parallel load.
LLM integration: streaming, multi-step tool calling, structured output, provider-agnostic fallback.
Self-managed deployment: GitHub Actions, Coolify on a VPS — SSL, env management, SSE-friendly proxying.
Projects

AI PR Reviewer
Paste a GitHub PR link — get a streaming, line-by-line AI review. Multi-step agent built on Octokit, structured output, provider fallback, per-IP rate limiting.

Tame the Elephant
A discipline app grounded in the elephant-and-rider metaphor — points, challenges, milestones over months, not days.