welcome

Rihard Alikhanov

Fullstack JavaScript Engineer

I build fast, type-safe web apps — from SSR frontends in Vue/Nuxt to Node.js backends. Banking, real estate, SaaS.

  • 5+ years
  • Remote / hybrid
  • Vue · Nuxt · React · Node · Effect-TS
Rihard Alikhanov

About me

I take products from idea to production

I'm Rihard Alikhanov, a Fullstack JavaScript engineer with 5+ years of commercial experience. I specialize in the Vue 3 / Nuxt 3 ecosystem and TypeScript, and work confidently with React and Node.js. I've shipped products in real estate, banking and SaaS — from greenfield launches to maintaining and optimizing high-load interfaces. My dedicated specialty is Effect-TS — a type-safe, functional approach to backends in TypeScript.

  • Effect-TS — type-safe functional backend
  • Vue 2/3, Nuxt, React + TypeScript in production
  • Node.js backends: Express, Fastify, NestJS
  • Vue 2 → 3 and Nuxt 2 → 3 migrations
  • SSR/SSG, performance and bundle optimization

Stack

Technologies I work with

From Vue/React interfaces to Node.js APIs — the whole cycle in TypeScript.

Effect-TSSpecialty — my core superpower: a type-safe functional backend in TypeScript. Effect management, typed errors, concurrency and predictable code.

Frontend

  • Vue 3Vue 3
  • NuxtNuxt
  • ReactReact
  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • ReduxRedux
  • HTML5HTML5
  • CSS3CSS3
  • SCSSSCSS

Backend

  • Node.jsNode.js
  • NestJSNestJS
  • GraphQLGraphQL
  • ApolloApollo
  • REST · AxiosREST · Axios
  • MongoDBMongoDB

Tooling

  • DockerDocker
  • GitGit
  • WebpackWebpack
  • npmnpm
  • PostmanPostman
  • VS CodeVS Code

Experience

Where I worked

  1. Frontend Engineer · RedLab

    2024 — 2025
    • Banking HR web app built with Vue 3 + TypeScript + Pinia.
    • Multi-timezone shift module; reworked auth with refresh tokens.
    • Moved calculation logic client-side — cut UI latency.
    • Code review, Agile/Scrum, close work with the backend team.
    • Vue 3
    • TypeScript
    • Pinia
    • REST
  2. Frontend Engineer · Росбанк

    2023 — 2024
    • Corporate-client dashboards for the bank (React + TS, Vue 3).
    • Refactored legacy modules: render performance, bundle optimization.
    • Integrated REST and GraphQL APIs, worked with SSR.
    • Sprint planning, estimation, code review.
    • React
    • Vue 3
    • TypeScript
    • GraphQL
    • SSR
  3. Frontend Engineer · idaproject

    2021 — 2023
    • Greenfield web apps and support of existing projects (KROST, Brusnika, Samolet, LesART, etc.).
    • Nuxt (SSR/SSG), responsive and cross-browser layouts, animations.
    • REST/GraphQL integration, CI/CD setup.
    • Legacy refactoring, estimation, code review.
    • Vue 2/3
    • Nuxt
    • TypeScript
    • GraphQL

Personal project

Interactive course on functional programming in JS

A course with a code editor right in the browser: write and run examples in plain JS with the ramda and sanctuary libraries. FP explained in practice.

  • Monaco editor and a live interpreter in the browser
  • Pure functions, composition, currying, partial application
  • Hindley-Milner notation, category theory, Fantasy Land
  • Lenses, recursion, map / filter / reduce, side effects
Open the course

Learning

Certificates

29 completed courses: JavaScript, Vue, React, Node, backend and more.

Contact

Let's build something useful

Open to remote work, projects and freelance. Drop me a line — I reply fast.

How we can work together

  • Full-time — remote or relocation
  • Contract / part-time
  • Freelance projects

Convenient payment for international clients — bank card or USDT.