Skip to content
View KoroLev2512's full-sized avatar
☮️
man of peace
☮️
man of peace

Highlights

  • Pro

Block or report KoroLev2512

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KoroLev2512/README.md

Welcome to my page

👨‍💻 About Me:

Lead frontend engineer at WeGoTrip, a travel platform with audio tours in 170+ countries. 4+ years building SSR and SPA products with React, Next.js and TypeScript

I own the frontend architecture of three products:

  • Marketplace — migrated from Razzle to Next.js 16 (App Router) and React 16 → 19 with zero downtime and no loss in search rankings; TypeScript coverage up to 95%, Lighthouse Performance 58 → 96
  • Audio tour web player — built from scratch: GPS triggers, offline playback with Service Workers, progress sync
  • Author studio — self-service tool where guides create and publish their own tours

Also rebuilt the widget builder that B2B partners use to embed tours on their own websites.

Focused on:

  • Frontend architecture and migrations without stopping feature work
  • Web performance (Core Web Vitals, TTFB, LCP) and technical SEO (SSR, hreflang, structured data)
  • State management (Redux Toolkit, RTK Query, React Query, Zustand, MobX)
  • Testing (Jest, Vitest, Playwright) and CI/CD
  • AI-assisted development (Claude Code, Cursor)

JavaScript Badge TypeScript Badge React Badge Vue.js Badge Next.js Badge Nuxt.js Badge CSS3 Badge HTML5 Badge MySQL Badge PostgreSQL Badge MongoDB Badge Git Badge Docker Badge Kubernetes Badge

Projects:

  1. ITMO.EVENTS
    Events platform of ITMO University (Vue 3, Nuxt, TypeScript): SSO login, dynamic registration forms, seat booking on an interactive hall map.

  2. CHAPTERFOUR
    Commercial Vue 3 project for photo & video makers and 3D designers: FSD architecture, video player, admin panel.

  3. Itishkino · landing code
    Kids' coding and robotics school in Moscow: Next.js website with SSR and structured data for four branches, React admin panel and an online learning platform.

  4. ITMO.KINO · code
    Website and box-office app for ITMO student film premieres: registration and seat selection, a cashier mode for selling seats at the door.

  5. HomeSharing · code
    Master's thesis prototype: rental platform with Gosuslugi (ESIA) login mock, booking state machine, digital keys and IoT integration.

  6. SmartInspect · code
    Marketing website for a cloud platform that inspects roads and bridges with computer vision: Next.js, TypeScript, own design system.

  7. MWS
    React web app for the consulting company MWS.

  8. Travel search
    Vue 3 project for searching tours.

  9. 120 Block

    Telegram mini-app platform for creative people & user interaction on React.

    Landing | Ref App | 120Block Social Network App


Hard skills:

  • Frontend:

    • HTML/HTML5
    • CSS/SCSS/Tailwind
    • JavaScript/Typescript
    • React.js, Next.js
    • Vue.js, Nuxt.js
    • Angular.js
    • Redux Toolkit, RTK Query, MobX, React Query
    • Axios, Zustand, React Hook Form, Zod
    • React Email, React-Toastify
    • Keycloakify for .ftl on React
    • PixiJS, Framer Motion
    • Telegram Mini Apps Development (Ton connect)
  • Backend:

    • Javascript/Typescript (Express.js,Node.js, Nest.js)
  • DataBases (writing scripts of queries, work with, use on projects):

    • MySQL
    • PostgreSQL
    • MongoDB
  • Tools:

    • Git (Github, Gitlab, Bitbucket)
    • Jira, Notion, ClickUp, Youtrack
    • Docker
    • Azure
    • Confluence
    • Kubernetes
  • Architecture:

    • FSD (Feature-Sliced Design)
    • Modular monolith
    • MVC
    • MVVM
  • Other:

    • С (Image rotation, Memory allocation)
    • С++ (POSIX)
    • Java (Spring)
    • Python backend (Fastapi, Flask, Django)
    • Python ML (Keras, TensorFlow, Scikit-learn & OpenCV, Matplotlib, Pandas, NumPy)

Soft skills:

  • Communication, teambuilding, responsibility, diligence, punctuality
  • Developing my own projects, self-development
  • Languages - Russian, English - Level B2 (Upper-Intermediate)

Achievements (at university):

  • ITMO University's best graduate 2024
  • Information Systems Department Developer (develop ITMO.EVENTS project)
  • Chairman of the ITMO.STUDENTS community
  • Delegate to the conference of workers and students
  • Speaker and founder of the Improvisation club school
  • Adapter for seven University study groups
  • Member of the Presidium of the Academic Council
  • Member of the educational and methodological council
  • Member of the ITMO Donors volunteer club

Lifestyle:

  • Location - Saint-Petersburg
  • Age - 25
  • Education - ITMO University, MSc in Software Engineering (Web Technologies), 2026
  • Hobbies
    • Musician: classic guitar (musical education), singer
    • Sport - football (amateur), hockey (amateur), karate (pro), fitness, athletics
    • Self-development: reading books and articles (exactly a lot)
    • Other interests: business area, financial literacy, investments, time-managment, setting goals and achieving them
All rights reserved © Korolev, 2021-2026

Pinned Loading

  1. itmo-events-react itmo-events-react Public

    Events & form constructor for associations in ITMO University

    TypeScript 3

  2. HomeSharing HomeSharing Public

    Platform for real estate rental

    TypeScript 1

  3. ITMO-kino ITMO-kino Public

    Service with the ability to register and select seats for the session

    TypeScript 1

  4. 2672501-six-cities-6 2672501-six-cities-6 Public

    Forked from htmlacademy-univer-javascript-3/2672501-six-cities-6

    Юрий Королев

    TypeScript

  5. shri-multimedia shri-multimedia Public

    Домашняя работа по лекция «Мультимедиа» Школы разработки интерфейсов Яндекса

    HTML

  6. true-tabs-hackathon true-tabs-hackathon Public

    MWS AI Schema Builder

    TypeScript