Longread translated automatically
big

CHUBAROV VLADISLAV

I am a frontend developer who builds web applications and developer tools. I work with React and TypeScript, transforming product requirements into functional interfaces.

WHERE I WORK

HSE University & Title ↗

big
Original size 1920x480

WHO I WORK WITH

big
Original size 1920x1010

SELECTED WORKS

PREDICT CORE

I built the frontend for PredictStay, a hotel analytics product powered by Predict Core. The interface consolidates pricing recommendations, room availability, and booking pace into a single workspace, helping hotel managers review data before making a pricing decision.

MY ROLE Full frontend implementation

STACK React, TypeScript, Redux Toolkit, RTK Query, Ant Design, Ant Design Charts

Original size 1920x1010

THE CHALLENGE

A pricing recommendation requires context. A number alone doesn’t indicate which hotel, room category, rate plan, or date it belongs to—nor does it show whether the bookings are ahead of or behind the reference pace.

My task was to integrate the filters, recommendations, and booking charts into a single frontend, including implementing loading, error, and empty-data states.

CHANGE THE WORKING CONTEXT

Changing the room category updates the calendar, inventory, and recommendation details. The selected hotel, category, rate plan, and period ensure that every view remains tied to the correct working context.

Original size 1920x1010

COMPARE BOOKING PACE ACROSS DATES

The booking view compares actual bookings with a reference curve for the selected arrival date. Switching dates reveals different demand situations, showing the actual total, reference value, and pace ratio together.

Original size 1920x1010

THE RESULT

I built the complete frontend, integrating the pricing calendar, recommendations, and booking analytics into a unified workflow, including API integration and handling loading, error, and empty states.

A toolkit I designed and developed independently for preparing web assets and code. It brings image and SVG optimization, fonts, favicons, typography, and interface utilities into one product, featuring shared engines across the web app, CLI, plugins, and AI-agent skills.

MY ROLE
Solo design and development — interface, engines, APIs, and integrations

STACK
React, TypeScript, WebAssembly, Node.js, pnpm workspaces

Original size 1920x1010
Original size 1920x1010

AI LINGUA

An AI-powered platform for assessing English writing and speaking. Users complete tasks and receive skill-level results; a connected Moodle plugin supports the exam-review workflow.

MY ROLE
Frontend contributor on a team of frontend developers

PRODUCT
Writing and speaking assessment, results, and Moodle integration

Original size 1920x1010

UNIVERSITY PROJECTS

INSPECTRA

A gamified platform designed to teach how the web functions through interactive challenges, articles, profiles, and achievements.


MY ROLE

Complete code implementation using Ruby on Rails.


View code ↗

CONNECTEAM

A knowledge platform for IT teams, bringing together articles, practical cases, quizzes, and an idea generator.


MY ROLE

Completed code implementation using Next.js, React, and TypeScript.


View code ↗

Original size 1920x1010

MORE ON GITHUB

Explore my code ↗

Original size 1920x1010

GET IN TOUCH

Chubarov Vladislav // Portfolio ’26
Project created at 29.10.2026
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more