Portfolio
Projects
Sites, PWA, internal portals. Enterprise banking and product work (public platform ~12k DAU).
Target Zero
ActiveIKOD·Feb 2026 - present
Enterprise SaaS at targetzero.kz for occupational safety, industrial compliance, and operational risk management — 100,000+ users in Kazakhstan.
- Deliver backend and fullstack capabilities for core modules in TypeScript.
- Build high-load production architecture and API services with business logic.
- Maintain scalability and stability across a multi-module SaaS with end-to-end data-flow ownership.
- Operate under enterprise-grade production constraints with strict reliability requirements.
Stack: TypeScript, Enterprise SaaS, Backend services, REST APIs.
- TypeScript
- Enterprise SaaS
- Backend
- REST
- API
Personal portfolio at wise-dream.site — designed, built, and operated end-to-end as a showcase of production-grade frontend work.
- Built on Nuxt 4 SSR with Vue 3, strict TypeScript, Tailwind v4, Pinia, and Vitest.
- Implemented 7 fully translated locales (en, ru, kk, es, pt, fr, de) via nuxtjs/i18n with prefix-except-default routing.
- Wired up auto-generated sitemap and robots; maintained a Storybook-style internal design system.
- Set up a build-time PDF resume generation pipeline producing 7 ATS-friendly Jake's-Resume-style PDFs per locale via playwright-core.
Stack: Nuxt 4, Vue 3, TypeScript, Tailwind v4, Pinia, Vitest, SSR, i18n, playwright-core.
- Nuxt 4
- Vue 3
- TypeScript
- Tailwind
- SSR
- i18n
B2B SaaS platform at yoorent.kz, used by tens of thousands of business users in active workflows.
- Delivered core SaaS modules end-to-end: backend services and Vue 3 frontend features.
- Maintained scalability, performance, and stability under production load.
- Integrated multiple REST APIs into the Vue 3 SPA powering the user-facing app.
Stack: Vue 3, TypeScript, REST APIs, B2B SaaS, SPA.
- Vue 3
- TypeScript
- B2B SaaS
- REST
PWA layer added on top of AEB's Angular-based banking app, turning it into an installable progressive web app.
- Implemented Service Worker offline cache covering critical screens.
- Configured App Manifest enabling install-to-home-screen on iOS and Android.
- Wired up push notifications for transactional events.
- Set a Lighthouse performance budget and tracked it per release.
Stack: PWA, Service Worker, Angular, TypeScript, Vite.
- PWA
- Service Worker
- Angular
- TypeScript
- Vite
No public source
Chukotka Site
DeliveredNEFU·Jan 2025 - Mar 2025
Fullstack delivery of a regional content site for NEFU with mapping and admin tooling.
- Shipped an interactive map with custom markers tied to content pages.
- Built an admin panel with role-based access for content management.
- Set up SSR/CSR hybrid architecture; deployed on Nginx with a CI/CD pipeline against PostgreSQL.
Stack: Vue 3, TypeScript, Go (Gin), PostgreSQL, Nginx, CI/CD.
- Vue 3
- TypeScript
- Go
- Gin
- PostgreSQL
- Nginx
- CI/CD
No public source
Public-facing site for the Yakutia Resident Card program at card.sakha.gov.ru — built as part of the AEB ecosystem.
- Shipped the production frontend on Next.js with SSR.
- Integrated the CCY backend API and embedded Yandex Maps for location-based content.
Stack: Next.js, TypeScript, REST API, Yandex Maps API.
- Next.js
- REST API
- TypeScript
- Yandex Maps API
Fullstack delivery of the bank's learning portal at edu.albank.ru, used by AEB staff and partners.
- Owned end-to-end fullstack delivery: frontend, backend integration, admin panel, roles and permissions.
- Optimized performance and build pipeline to keep the portal fast under steady internal traffic.
Stack: Vue 3, TypeScript, REST APIs, Auth, Admin UI, SPA.
- Vue 3
- TypeScript
- REST
- Auth
- Admin
- SPA
Frontend refresh of AEB's customer loyalty portal "SVOI" at svoi.albank.ru.
- Built reusable design-system components on top of the bank's shared UI library.
- Integrated multiple bank APIs powering the loyalty flow.
Stack: Vue 3, TypeScript, Design System, REST APIs, SPA.
- Vue 3
- TypeScript
- Design System
- API
- SPA
B2B SaaS for property booking and management targeting the Far North market — fullstack ownership through to pre-production.
- Designed Kanban operational workflows for agents, moderators, and operators.
- Built a map-driven property layer on Yandex Maps with role-based access across the stack.
- Set up the dockerized environment and SSR architecture on Next.js.
Stack: Next.js, TypeScript, SSR, Kanban UI, RBAC, Yandex Maps, Docker.
- Next.js
- TypeScript
- SSR
- Kanban
- RBAC
- Yandex Maps
No public source
R&D web platform built inside inDriver SparkLab with Google Maps-based geolocation at the core.
- Shipped end-to-end frontend feature flows including marker management and spatial data presentation.
- Implemented Vue 3 + TypeScript components aligned strictly with design specs.
- Delivered responsive cross-browser UI in coordination with design and backend.
Stack: Vue 3, TypeScript, Google Maps API.
- Vue
- TypeScript
- Google Maps API