Open to senior / lead roles & contract work

I build the front of large products — and the systems that keep them fast.

Senior Frontend Engineer with full-stack experience — 6+ years across geospatial analytics, high-traffic iGaming, enterprise data-exchange systems, real-time industrial dashboards and full-stack admin platforms.

React, Next.js, TypeScript, Node/NestJS. Strong in frontend architecture, system design, REST/GraphQL contracts, performance and release management — owning features from discovery through production launch.

Selected work

Four projects
01 — Geospatial analytics

2GIS PRO / URBI

Senior Frontend Developer

A B2B geoanalytics and big-data visualization platform: demand, footfall, competitors and dozens of other data layers across 1,400+ cities in Russia and the CIS — on a configurable map, with customer data upload and an AI assistant.

Used by retail networks, franchises, developers and city planners to choose locations, size markets and find growth zones. Ships as SaaS and as an on-premise deployment.

Coverage1,400+ cities
Data layersDemand, traffic, demography, transit
DeliverySaaS + on-premise
  • Designed the performance strategy for enterprise-scale map analytics: heavy geospatial processing moved off the main thread with Web Workers, viewport-based rendering and clustering for 1M+ objects.
  • Led technical discovery and delivery planning for high-impact geo-platform features — turning ambiguous product goals into architecture proposals, estimates, milestones and release scopes.
  • Built production Next.js App Router interfaces for map-heavy workflows — layer configuration, filters, location comparison and report export — and contributed reusable UI Kit components used across product teams.
  • Raised scalability by introducing clearer domain boundaries and Feature-Sliced Design patterns for map, filter and reporting flows.
  • Risk-based milestone planning, SEO metadata, dynamic sitemap generation and AI-assisted localization — 95% on-time delivery and 60% faster localized releases.
React Next.js App Router TypeScript GraphQL Deck.gl Leaflet Web Workers Feature-Sliced Design SEO i18n
02 — High-traffic iGaming

Stoloto

Senior Frontend Developer

One of Russia's largest B2C services for state lotteries. Animation-heavy, gamified draw experiences that had to stay in sync with live draw data — on web, PWA and in-app WebView.

  • Owned frontend architecture, task decomposition and production release for large Next.js features on a high-traffic platform.
  • +10% user engagement from animation-heavy, gamified lottery experiences built with Lottie and Framer Motion.
  • Solved real-time data synchronization for game-like draw viewing — keeping UI state, animation timing and incoming draw data consistent through a session.
  • Code splitting, lazy loading and SVG/PNG optimization for cross-platform PWA and WebView delivery.
  • Mentored through cross-team code reviews across a ~20-engineer frontend group, improving shared patterns and testing discipline.
Next.js TypeScript NX Monorepo Framer Motion Lottie Redux PWA / WebView Jest
03 — Enterprise systems

CIT

Lead Frontend Developer

Information systems supporting Eurasian Economic Union process management and cross-border data exchange — heavy forms, strict validation, many modules.

Under NDA — details on request
  • Led frontend delivery for enterprise information systems supporting EAEU process-management and data-exchange workflows.
  • Built a reusable UI Kit and shared business-logic layer with pixel-perfect components, cutting duplicated work across modules.
  • Delivered data-heavy workflows: multi-level forms, custom validation, nested object transformation and notification flows.
  • Coordinated a frontend team of up to 5 engineers through estimation, task distribution, reviews and deadline-driven release planning.
  • Partnered directly with stakeholders to clarify requirements and accelerate approval of implementation details.
React TypeScript Redux Toolkit Module Federation Webpack BlueprintJS DevExtreme Formik + Yup Ladle CSS Modules
04 — Full-stack, side project

inMap

Full-Stack Engineer
Indoor navigation platform

Built end to end, alone: the admin surface, the GraphQL API, the data model and the operational plumbing around them.

  • Designed an end-to-end architecture connecting a React/Vite frontend, a NestJS GraphQL backend and a PostgreSQL data layer into one maintainable foundation.
  • Built type-safe GraphQL contracts with Apollo Client and GraphQL Codegen, reducing integration risk across UI, API and data models.
  • Integrated storage, monitoring and search — S3, Firebase Admin, Sentry, Prometheus and Meilisearch — for reliable admin workflows.
React + Vite NestJS GraphQL Codegen Prisma PostgreSQL Ant Design S3 Sentry Prometheus Meilisearch

Experience

6+ years
Senior Frontend Developer
2GIS PRO / URBI · Geospatial analytics platform
Next.js App Router, Deck.gl, Web Workers, FSD
Lead Frontend Developer
CIT · Enterprise data-exchange systems
Module Federation, Redux Toolkit, UI Kit, team of 5
Senior Frontend Developer
Stoloto · High-traffic iGaming platform
Next.js, NX, Framer Motion, Lottie, PWA
Middle Frontend Developer
Element-soft · Industrial monitoring dashboards
React, WebSockets, RBAC, maps & panoramas

Real-time industrial dashboards

Element-soft — workforce access, equipment tracking, safety and environmental monitoring across physical sites, including a monitoring system for Gazprom.

  • Visualized tracker metrics — equipment speed, fuel level, movement and status — so supervisors could make faster operational calls.
  • Implemented alerting and RBAC workflows for safety, compliance and secure access to employee and equipment data.
  • Delivered maps, floor-plan schemes and panorama views for pollution and site-condition monitoring.
  • Improved release reliability through code reviews, unit/E2E testing, API collaboration and Nginx routing setup.
Also shipped
Corporate sites & landings

High-performance Next.js marketing and booking platforms — localization, reusable UI components and brand-specific theming across several sites.

Enterprise, under NDA

A workforce and equipment monitoring system for Gazprom, and a cross-border data-exchange system between EAEU member states.

No public links — details on request
Anonymous desktop browser

An Electron desktop application with an admin panel and documentation site — React, TypeScript, GraphQL/Apollo, Docusaurus, Jest and Puppeteer.

IMPRINT · Electron
inMap

Indoor navigation platform — built full-stack: React/Vite admin, NestJS GraphQL API, PostgreSQL data model and infrastructure integrations.

Stack

Day-to-day tools
Frontend
React · Next.js · TypeScript · JavaScript · Vite · Webpack · Tailwind CSS · SCSS · Redux · Zustand · TanStack Query · Apollo Client · Design Systems · Ant Design · Material UI · Framer Motion · Lottie · D3 · Deck.gl · Leaflet · PWA · i18n
Backend
Node.js · NestJS · GraphQL · Apollo Server · REST API · Prisma · Firebase Admin · S3 · Meilisearch · WebSockets
Data
PostgreSQL · MongoDB
DevOps & infra
Docker · Kubernetes · Nginx · CI/CD · NX Monorepo · Module Federation · Sentry · Prometheus · Monitoring
Testing
Jest · React Testing Library · Vitest · Unit testing · E2E testing
Architecture
Frontend architecture · System design · Feature-Sliced Design · API design · Data modeling · Performance optimization · SEO · Scalability · RBAC · Release management

Beyond the code

Leadership & mentoring

Feature ownership, technical planning, architecture decisions and release coordination — working cross-functionally with product, backend and QA.

  • Code reviews across 20+ engineers; direct coordination of a frontend team of up to 5.
  • Mentoring junior and mid engineers, plus an internal JavaScript/React course.
  • Turning ambiguous product goals into architecture proposals, estimates and release scopes.
Education
Internet of Things & Cyber-physical Systems
ITMO University, Saint Petersburg · 2021–2023
Internet Technologies & Programming
ITMO University, Saint Petersburg · 2017–2021
Verify diploma →
Languages
RussianNative
EnglishAdvanced
TurkishProficient
AzerbaijaniProficient

Let's talk about what you're building.

Open to senior and lead frontend roles with full-stack scope, and to contract work. Remote from Antalya, comfortable across EU and CIS time zones.