Skip to content
DZ
Available

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.

GitHub
Portrait of Dmitry Zablotsky
Belgrade · CET

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

Selected roles · 2020 — 2026

Yandex

Aug 2024 — Present
Senior Full-stack Engineer

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

May 2023 — Jul 2024
Senior Frontend Engineer

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

Sep 2021 — Mar 2023
Frontend Engineer

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

May 2020 — Sep 2021
Frontend Engineer

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

TypeScript

Primary language across frontend, backend, and infrastructure. Strict mode, generics, type-level API design.

React

Hooks, Suspense, Server Components. Built and maintained internal design systems.

Next.js

App Router, RSC, streaming UI. Powers the AI PR Reviewer and this site.

Node.js

Backend services, API design, integrations with external systems (Yandex Tracker, Webmaster, S3).

PostgreSQL

Primary store across projects — schema design, migrations, query optimization.

Drizzle ORM

Type-safe SQL with full TS inference. Migration tooling, schema introspection.

Redis

Caching, rate limiting (sliding window / token bucket), session state.

Testcontainers

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.

Vercel AI SDK

LLM integration: streaming, multi-step tool calling, structured output, provider-agnostic fallback.

Docker, CI/CD

Self-managed deployment: GitHub Actions, Coolify on a VPS — SSL, env management, SSE-friendly proxying.

Projects

Featured · 02 active projects
AI PR Reviewer: a completed review with a severity summary and an issue pinned to a diff.

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.

LiveSolo builtOpen source
Next.jsVercel AI SDKPostgreSQLRedis
Tame the Elephant: the home dashboard with balance, habit and challenge cards, and rewards.

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.

Open betaSolo builtInstallable PWA
ReactExpressPrismaPostgreSQL
Try it livedemo account · no signup

Contact

Open to senior roles and contract work — remote or on-site in the EU, async-friendly.

Telegram