Dmitry Zablotsky
Senior Full-stack Engineer · TypeScript · React · Node · LLM
Six years of production TypeScript across React and Node. I ship whole products — UI, API, tests, deploy.

About
Frontend-first, then full-stack. Six years across security, e-commerce, enterprise DevOps and media: defensive-security UI at BI.ZONE, ticketing and admin platforms for a 25M-MAU marketplace at Joom, a release-management product at Innotech that a top-2 bank runs on — and now the marketing and SEO infrastructure behind Yandex's Auto.ru, Realty and Travel.
I usually lead a project end to end: a request comes in from the business, I estimate it, pin down the requirements with whoever asked, design the solution, break it into tasks and see it through to sign-off in production. The rest is the backlog, small feature requests from users, bug fixes and on-call: alerts, incident triage, fixes. Being on call for your own code is the strictest code review there is.
The two products below are full-stack, built and deployed solo, and running in public. 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 a 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
Habits earn points, temptations cost them — a self-discipline PWA. Once points can buy real rewards, they're a currency, not a score, so I built the economy underneath like a bank.
Contact
Open to senior roles and contract work — remote or on-site in the EU, async-friendly.