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
  • —Owned end-to-end delivery of 4 analytics features — two-level chart grouping, statistics widget, date-based grouping, unit metrics: requirements clarification and decomposition, coordination of backend, design and analytics teams, and releases from feature flags to documentation and post-release improvements.
  • —Rescued a critical analytics flow for a major enterprise customer whose 3M+ point datasets crashed the map visualization — moved heavy processing to Web Workers and introduced clustering and viewport-based rendering, turning a broken flow into a fully usable one.
  • —Built production-grade Next.js App Router interfaces for map-heavy analytics workflows, from complex filtering and reporting to chart-driven dashboards.
  • —Led technical discovery for platform role management — aligned product and technical requirements and cut scope by proving a separate admin service and full RBAC model were unnecessary.
  • —Raised frontend maintainability by driving migration to Feature-Sliced Design — eliminating circular dependencies, reducing module coupling and unifying UI Kit components.
  • —Built the SEO layer for international rollout — metadata and dynamic sitemap generation for localized public pages.
  • —Removed a recurring release blocker with AI-assisted localization: Arabic translation turnaround dropped from ~2 weeks to minutes.
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.

  • —Designed and delivered large Next.js features for a high-load B2C platform where traffic surged roughly 10x during New Year draw peaks — owning frontend architecture, task decomposition and production releases.
  • —Built a synchronization mechanism for live game-like lottery flows — keeping API requests, incoming draw data and animation timelines consistent without blocking the UI thread.
  • —Built interactive, animation-heavy gaming experiences with Framer Motion and Lottie that stayed in production and kept evolving over multiple release cycles.
  • —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 the admin frontend from scratch and worked across the stack — extending the NestJS/GraphQL services, maintaining the data layer and wiring the operational plumbing around them.

  • —Built the React/Vite admin frontend from scratch and worked across the stack — extending NestJS/GraphQL services and maintaining the Prisma/PostgreSQL data layer.
  • —Built type-safe GraphQL contracts with Apollo Client and GraphQL Codegen, reducing integration risk across UI, API and data models.
  • —Set up platform integrations hands-on — S3 file storage, Firebase Admin, Sentry error monitoring and Meilisearch full-text search — improving debuggability and 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, Server-Sent Events (SSE), 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.

  • —Built real-time dashboards tracking 30–40 vehicles and 60–70 workers per site — live geolocation, speed, fuel level and equipment status streamed via Server-Sent Events onto maps and dashboards.
  • —Implemented a safety alerting system covering geofence exits, on-site speed violations, sudden fuel drains and worker SOS signals — plus RBAC workflows for 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 — React/Vite admin built from scratch, plus full-stack work on the NestJS GraphQL API, PostgreSQL data layer 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 · Server-Sent Events (SSE)
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.