> Frontend · Vue/Nuxt · TypeScript

Amiran Bestaev

Frontend Engineer

I make interfaces for product services with catalogs, maps, filters, and complex business logic. Vue/Nuxt/ TypeScript, focus on stability and scalability.

MoscowOpen to opportunities: remote, hybrid, on-site
5+
years of commercial experience
Vue 2/3 · Nuxt 2/3
product stack
2
product companies

Experience

Focused on Vue/Nuxt, TypeScript, performance, and production stability.

  1. IdaProject

    July 2024 — Present

    Frontend Developer

    Vue 2/3, Nuxt 2/3, TypeScript

    • Designed a multi-level filter (“queue → building → section”) and extracted logic into a reusable composable.
    • Built a universal calculator (mortgage/installments) with strong typing and extensible architecture.
    • Delivered advanced GSAP animations for a map interface with custom pins.
  2. O2

    February 2021 — July 2024

    Frontend Developer

    Nuxt 2, Vue 3, TypeScript

    • Migrated key modules from Vue 2 to Vue 3 + TypeScript and reduced client bundle size.
    • Introduced e2e testing (Cypress) and code review practices.
    • Integrated maps and optimized pages with lazy loading via Intersection Observer.

Other projects

Interfaces for real estate, e-commerce, and services with clear user journeys.

  • Fordewind

    Corporate website & product pages

    UI build with a focus on visual storytelling, responsive layout, and readability.

    • Responsive implementation of visual product sections
    • Component structure and interface styling
    • Vue
    • SCSS
    • Responsive
  • Massandra Park

    Real estate sales platform

    Property catalog with strong visuals and clear navigation.

    • Property catalog and visual sections
    • Navigation and loading optimization
    • Nuxt
    • UI
    • Performance
  • Maks

    Real estate sales platform

    Promo and property showcase with an emphasis on premium UI.

    • Promotional UI and responsive flows
    • SSR pages and property presentation
    • Vue
    • SSR
    • Landing
  • Novaya

    Real-estate developer platform

    A product interface with real-estate filters, an interactive masterplan, and motion-rich homepage storytelling.

    • Homepage motion and complex content sections
    • Property filters and project detail page
    • Interactive masterplan and performance optimization
    • Vue
    • Nuxt
    • GSAP
    • Performance
  • Vkusno i Bystro

    Food delivery service

    Animated UI components, improved user flow, and stable production performance.

    • Animated components and user flows
    • Production UI support and stability
    • Vue 2/3
    • GSAP
    • TypeScript
  • Tsvet Divanov

    Furniture e-commerce

    Catalog, filters, and product cards optimized for speed and easy selection.

    • Catalog, filters, and product cards
    • SSR and storefront performance optimization
    • Nuxt
    • SSR
    • E-commerce

Stack

My everyday stack.

  • Frontend

    • Vue.js 2/3 (Composition API)
    • Nuxt.js 2/3 (SSR, routing, middleware)
    • TypeScript
    • JavaScript (ES6+)
  • State

    • Pinia
    • Vuex
    • REST API, Axios
  • Styling

    • SCSS/Sass
    • BEM
    • Adaptive and cross-browser layout
    • Cross-browser
  • Tooling

    • Vite
    • Webpack
    • Gulp
    • Git
  • Testing

    • Vitest
    • @nuxt/test-utils
    • Cypress (e2e)
  • Other

    • SSR
    • Map Integration (Maps)

Principles

Readable code, predictable architecture, and stable production interfaces.

  • ::

    Systems over hacks

  • ::

    Readability over cleverness

  • ::

    Performance matters

  • ::

    DX matters

  • ::

    Maintainability first