About me

Websites and web products, end to end.

Public pages, progressive web apps, admin panels, and shared UI libraries.

3+ years: fintech (AEB - internet banking PWA ~8k concurrent, public site, admin portals), B2B SaaS booking (SIVIG), R&D (inDriver SparkLab); high-traffic Bitrix sites; products reaching 100k+ users. REST / GraphQL, SSR (Nuxt / Next.js), design systems; measurable performance (Lighthouse ~+30%, TTFB ~-25% on key screens). Performance, SSR, and clean boundaries between UI and backend contracts.

How I help products

Painless design systems

UI-kit, Storybook, reusability

Performance with metrics

Loading and interaction optimizations

SSR with Next.js/Nuxt, maps/realtime

When it makes sense; routing, authorization, WebSockets

Clean migrations and legacy

Smooth transitions, incremental updates

Public site under load

Bitrix, high traffic, monitoring, stability at peaks

PWA and mobile WebView

Internet banking, auth, navigation within WebView constraints

Experience

Target Zero · IKOD

Work

Software Engineer

Software engineer at IKOD building Target Zero — enterprise SaaS for occupational safety, industrial compliance, and operational risk management used by 100,000+ users in Kazakhstan. - Develop backend and fullstack features for the production SaaS in TypeScript, owning end-to-end delivery across multiple core modules. - Build REST API services and core business logic against enterprise-grade reliability, security, and audit requirements. - Contribute to system architecture and scalability decisions on a multi-module SaaS supporting 100k+ users. - Drive data-flow design across services to keep the platform consistent as new modules ship. Stack: TypeScript, REST, Enterprise SaaS architecture, Backend services.

  • TypeScript
  • Enterprise SaaS
  • Backend
  • REST
  • API

Yoorent · yoorent.kz

Work

Fullstack Software Engineer

Fullstack software engineer on Yoorent — a B2B SaaS platform serving tens of thousands of users in active business workflows. - Delivered backend services and Vue 3 / TypeScript frontend features across the platform's core modules. - Improved scalability and stability of the production system under active user load. - Shipped user-facing business flows as part of the engineering team, with focus on operational reliability. Stack: Vue 3, TypeScript, REST APIs, B2B SaaS, SPA.

  • Vue 3
  • TypeScript
  • B2B SaaS
  • REST
  • SPA

AEB IT LLC · albank.ru

Work

Software Engineer

Frontend at AEB IT — the banking group's IT subsidiary. Owned production frontend across the public-facing banking platform (~12,000 daily active users at peaks of ~8k concurrent) and internal admin portals. - Shipped Internet Banking PWA on top of an Angular core: Service Worker offline cache, App Manifest installation, push notifications, and a Lighthouse performance budget tracked per release. - Led legacy frontend migration to Vue 3 + TypeScript with zero downtime; refactored shared modules into a design-system library consumed across multiple internal portals. - Improved Lighthouse by ~+30% and reduced TTFB by ~−25% on key transactional screens through code-splitting, lazy-loading, and SSR tuning. - Built reusable Vue 3 design-system components with Storybook documentation and REST + GraphQL adapters; adopted across the AEB ecosystem. - Maintained the Bitrix-based public site through traffic peaks of ~8k concurrent users; instrumented monitoring and ensured stability under load. - Delivered WebView-embedded mobile UIs for the bank's native app under strict security and production constraints typical of fintech. Stack: Vue 3, TypeScript, Nuxt, Angular, PWA / Service Worker, REST, GraphQL, Storybook, Bitrix, WebView.

  • Vue 3
  • TypeScript
  • PWA
  • Bitrix
  • REST
  • GraphQL
  • Storybook
  • WebView

SIVIG LLC · Yakutsk

Work

Fullstack Engineer

Fullstack engineer on UnitedB&B — a B2B SaaS for property booking and management targeting the Far North market. Owned a significant portion of the system across frontend and backend. - Designed the booking workflow logic and built the operational Kanban UI used by agents, moderators, and operational staff. - Implemented role-based access (RBAC) end-to-end across frontend and backend for a multi-role environment. - Built map-driven property interactions on Yandex Maps, integrated tightly with the booking flow. - Contributed to architecture for the multi-role SaaS; delivered the platform to pre-production in a dockerized SSR environment. Stack: Next.js, TypeScript, SSR, Kanban UI, RBAC, Yandex Maps, REST APIs, Docker.

  • Next.js
  • TypeScript
  • SSR
  • Kanban
  • RBAC
  • Yandex Maps
  • REST

InRoad / Sinetspark · Yakutsk

Work

Frontend Developer

Frontend developer on InRoad — an R&D web platform inside inDriver SparkLab with mapping and geolocation at its core. - Built the production UI in Vue 3 + TypeScript directly from approved UI/UX designs. - Integrated Google Maps for the interactive map layer; shipped components for spatial data views and marker management. - Cut first-load time by ~30% through lazy-loading and asset tuning. - Delivered responsive cross-browser UI in tight collaboration with designers and backend on feature flows. Stack: Vue 3, TypeScript, Google Maps API, Vue I18n, SPA.

  • Vue 3
  • TypeScript
  • Google Maps
  • Vue I18n
  • SPA

Technologies and Tools

Core

  • TypeScript
  • Go
  • Python

Fullstack

  • Vue 3 / Nuxt
  • React / Next.js
  • Angular
  • Storybook
  • Tailwind CSS
  • PWA

Backend

  • Go
  • NodeJS
  • Prisma
  • Gorm
  • Gin
  • Express

API / Networking

  • REST
  • GraphQL
  • WebSockets

Infrastructure

  • Vite
  • Webpack
  • Docker

Maps

  • Google Maps API
  • Yandex Maps API

UI / Quality

  • Design Systems
  • ESLint/Prettier
  • Vitest/Playwright

Let's work together

Usually respond within a day