Я превращаю расплывчатые продуктовые ставки в запущенные интерфейсы: исследовать, собрать прототип, запустить, разобрать результат и решить, что оставлять.

Последние циклы: маркетплейсы, инструменты для авторов, Telegram mini-apps, wellness-платформы, арендные сценарии и JTBD-исследования.

Я работаю на стыке фронтенд-разработки, продуктовой аналитики и раннего discovery. Общая идея простая: понять, какую работу должен выполнять продукт, а затем собрать минимальный интерфейс, который это проверит.

Мой текущий стек: React, TypeScript, Vite, React Aria/getjustd и ровно столько backend/API-работы, сколько нужно, чтобы продукт заработал.

Я работал над сервисами аренды и геолокационными платформами, а затем перешёл к IoT-инструментам и системам для поиска лекарств. Сейчас хочу развиваться в области исследовательского ПО и вычислительной биологии.

Я начинал с олимпиадного программирования и небольших сайтов, потом делал Telegram-ботов, приложения на Vue/Vuetify и уже после этого React-продукты. Этот путь помог спокойно работать и с интерфейсом, и с продуктовыми вопросами вокруг него.

Помимо разработки, я проводил JTBD-интервью, делал количественные исследования, участвовал в кейс-чемпионатах и собирал MVP для команд, которым сначала нужно было понять продуктовый вектор.

Поэтому для меня интерфейс — это не просто экран, а инструмент продукта: он должен показывать правильные ограничения, помогать пользователю принимать решения и оставаться поддерживаемым для команды.

  • Магистратура по биоинформатике · 2026 → Лиценциат MIASHS (прикладная математика и информатика для социальных и естественных наук) · 2023 → 2026
  • Бизнес-информатика · 2021 → 2023
01 / FEATURED

Избранные проекты

Самостоятельные инструменты, эксперименты и исследования — по одному за раз.

02 / WORK

Работа

Профессиональные проекты: от frontend-систем до full-stack-продуктов.

2026Drug discovery platform

LiP Drug Discovery Platform

Единое рабочее пространство для проектов по поиску лекарственных кандидатов.

Role
Full-stack разработка продукта
Output
Drug discovery platform

Платформа объединяет целевые биомолекулы, коллекции молекул, гипотезы и вычислительные задачи в одном интерфейсе.

Реализовал full-stack продукт на React, TypeScript, Ant Design, FastAPI, PostgreSQL и RDKit, включая 2D/3D-визуализацию молекул, генерацию кандидатов и планирование синтеза.

Easytix preview
2025Web service

Easytix

Easytix — горящие скидки на услуги и занятия в Москве. Студии йоги, фитнес-залы, салоны красоты и многое другое недалеко от вас. Помогаем бизнесу заполнять свободные слоты — а пользователям помогаем найти ближайшие предложения.

Role
Frontend-разработка
Output
Web service

Стек: React, Tailwind, TypeScript, Tanstack Query, React Aria, Vite, ESLint, а еще Vite-ssr для основного приложения.

Интегрировал Яндекс.Карты для поиска и отображения локаций на карте.

Особое удовольствие получил, пока разбирался с формулой haversine для расчета расстояния между пользователем и локациями компаний — как настоящий мореплаватель!

Еще кайфанул от анимаций: анимация clip-path для открытия карты и микро-анимации на движке `motion` работают плавно и выглядят классно

Soulbody.io preview
2024Web Service

Soulbody.io

Soulbody — это платформа с видео и аудио практиками для ментального здоровья

Role
Frontend и разработка CMS
Output
Web Service

Создал и реализовал ключевые пользовательские сценарии на основе дизайнов Figma, включая вход пользователей, просмотр каталога (без подписки), предпросмотр практик, путь подписчика и оформление заказа с промокодами.

Разработал гибкую административную CMS, которая позволяет создавать и управлять практиками, интегрированную с Kinescope (аналог Vimeo), а также инструменты для управления промокодами.

Внедрил сервис-воркер для включения веб-push уведомлений, помогающих пользователям поддерживать регулярность, напоминая им о сериях практик.

Интегрировал видеоплеер Kinescope, обеспечивая плавные переходы видео и позволяя не подписчикам просматривать 30 секунд каждого видео, улучшая общий пользовательский опыт.

Самолёт+ Аренда preview
2023Web Service

Самолёт+ Аренда

Сервис для аренды жилья.

Role
Frontend-разработка
Output
Web Service

Работал над frontend частью сервиса: это и витрина для арендаторов, и ЛК для собственников, агентов, руководителей офисов

На слайдах представлена витрина. По сути это несколько страниц с поиском, есть вид списком и на карте. Также страницы самого объекта, и дальнейшего флоу продвижения по аренде: от подписания документов и сверки состояния имущества и оплаты до управления арендой с, например, возможностью сообщить о страховом случае

Munk preview
2025Web service

Munk

Фанаты отправляют донаты, а авторы отвечают видео/аудио сообщениями

Role
Frontend-разработка
Output
Web service

Реализовал запись видео в браузере с использованием MediaRecorder API; использовал Plyr для плеера, кастомные React хуки для записи контента

03 / ARCHIVE

Архив

Вся история остается доступной, сгруппированной по годам.

20251 проектTelegram Mini-App
PeerHubTelegram Mini-App

Социальная сеть с фокусом на решение бизнесовых задач. Никаких "чему Clash of Clans меня научил о продажах B2B SaaS". Просто место для публикации запросов сообществу и связи с другими профессионалами

В ходе разработки я освоил экосистему React, включая react-aria и getjustd. Для получения данных и управления состоянием использовался Tanstack query.

PeerHub preview 1
20241 проектWeb Service
/wip/ Протокол для хранения соглашений на TONWeb Service

1-е место на парижском буткемпе TON Hackathon [2024]

Протокол для хранения соглашений на TON

Проект находится в процессе разработки. С открытым исходным кодом.

/wip/ Протокол для хранения соглашений на TON preview 1
20231 проектJTBD research
Исследование банковских продуктов (кейс БСПб)JTBD research

Маркетинговое jtbd-исследование. Изучили, какие задачи самые частые, а какие самые важные.

Провели серию глубинных интервью и опросили 153 студента из Питера. На основе этих данных разработали концепцию продукта.

Исследование банковских продуктов (кейс БСПб) preview 1Исследование банковских продуктов (кейс БСПб) preview 2
20222 проектаMVP ➡️ Web Service / Кейс
Ivankov Lab, сервис ProDDGMVP ➡️ Web Service

Сервис для анализа данных стабилизирующих мутаций. Я отвечал за техническую часть, а моя коллега аспирантка из Сколтеха была экспертом рынка, так как сама регулярно сталкивалась с подобными задачами.

Задача: продумать и разработать сервис, опираясь на идею и первые наработки решения. Для начала были проведены несколько пользовательских jtbd интервтью для поиска продукта, так как сегмент уже был понятен: участники лаборатории уже неоднократно сталкивались с проблемой и принимали какие-то шаги для её решения. Как правило, люди нанимали себя на решение задачи и тратили на это примерно два рабочих дня.

Исходя из результатов интервью был разработан документ по структурой working backwards - продуктового процесса Амазона, в котором всё начинается с избыточного описания того, что мы делаем и для кого, а также описываем работы по jtbd.

Далее шли UX-тесты макетов интерфейсов и разработка сервиса. Стек: vue, vuetify на фронтенде, koa (typescript) и mongodb на бэкенде.

В ходе проекта пришлось глубоко погрузиться в проблемы и задачи академического сообщества, что было достаточно интересно.

Ivankov Lab, сервис ProDDG preview 1Ivankov Lab, сервис ProDDG preview 2Ivankov Lab, сервис ProDDG preview 3Ivankov Lab, сервис ProDDG preview 4
Стратегия развития банка для самозанятыхКейс

Презентация и финмодель для полуфинала кейс-чемпионата McKinsey & HSE Case Club. В команде из трех аналитиков проработали анализ рынка самозанятых арендодателей, сегментировали рынок, проработали инициативы и предложили стратегию развития на 5 лет.

В ходе анализа изучили документы в источниках от ЦБ РФ до бумаг с IPO Cian на sec.gov, поговорили с руководителем направления кредитования из Райфа, замоделировали рост пользовательской базы (через когорты), посчитали WACC и NPV

Стратегия развития банка для самозанятых preview 1Стратегия развития банка для самозанятых preview 2Стратегия развития банка для самозанятых preview 3Стратегия развития банка для самозанятых preview 4
20212 проектаАналитический обзор / Исследование
Роль сообществ в цифровой экономикеАналитический обзор

1200+ просмотров

Этот аналитический обзор — компиляция работы лаборатории "Экономика цифровых сообществ" на "Архипелаге 2121", проходившего в 2021 году в Великом Новгороде. Наша лаборатория исследовала феномены цифровых сообществ и цифровой экономики.

Сперва рассмотрели тексты Майка Монтейро, Пола Грэма, Дэвида Гребера, Джеймса Уильямса, Ваннкартеша Рао, Роберта Солоу и других, чтобы определить основные точки зрения на цифровую экономику. В результате удалось выделить позиции с помощью категорий Оптимизм-Скептицизм и Личная Выгода-Общественное развитие

Затем перешли к анализу феномена цифровых сообществ. Нас заинтересовало, как можно связать размер сообщества (степень влияния) с видом деятельности. В этом помогли категории Процесс-Продукт. Оказалось, что чем глобальнее сообщество, тем более вероятно, что оно имеет целью деятельности создание продукта. Сюда относятся Википедия, moz://a, python. Более локальные известные сообщества скорее про процесс: сообщества выпускников — хороший пример.

После публикации обзора на сайте альманаха практик будущего и на хабре, закрепили понимание устройства сообществ разбором значимых работ Виктора Слободчикова и Дэвида Макмиллана с Дэвидом Чевисом

Роль сообществ в цифровой экономике preview 1
Сравнение уровня развития ВИЭ в РФ и КанадеИсследование

Исследовал одну из ЦУР (целей устойчивого развития) в рамках проекта двуязычного отделения в старших классах. Этот проект следовало сдать на французском, когда большая часть материалов на английском, а редактировать я умею преимущественно на русском. Так я познакомился с переводчиком Deepl

Проект оформил в виде лонгрида со схемками и настоящей инфографикой (не просто циферки в кружочках). Внутри: обзор потенциала развития каждой из 5 самых популярных ВИЭ, а также затронул рентабельность изменений status-quo.

Сравнение уровня развития ВИЭ в РФ и Канаде preview 1
20201 проектMVP ➡️ Сервис
Мониторинг нарушений прав человека в тюрьмах "Знай край"MVP ➡️ Сервис

881 учреждение на карте, показано более 377 нарушений. 2-е место на хакатоне "Прожектор 2020"

Сервис наглядно показывает, где сколько нарушений совершалось, какого они были характера и предоставляет возможность сообщить о нарушениях.

В феврале 2020 я участвовал в хакатоне "Прожектор 2020", организованный "Теплицей социальных технологий" и "Новой Газетой". На месте познакомился с частью команды — идейными вдохновителями. На хакатоне проект занял второе место, после чего команда разработчиков, включая меня, ушла дорабатывать проект.

Мониторинг нарушений прав человека в тюрьмах "Знай край" preview 1Мониторинг нарушений прав человека в тюрьмах "Знай край" preview 2Мониторинг нарушений прав человека в тюрьмах "Знай край" preview 3Мониторинг нарушений прав человека в тюрьмах "Знай край" preview 4
20191 проектВидео
Трейлер к роману "Отверженные" В. ГюгоВидео

2138+ просмотров

Трейлер к роману "Отверженные" В. Гюго preview 1Трейлер к роману "Отверженные" В. Гюго preview 2Трейлер к роману "Отверженные" В. Гюго preview 3Трейлер к роману "Отверженные" В. Гюго preview 4