Loto+Art
Генератор карточек лото, где в выбранных клетках появляется искусство.
- Role
- Концепция и разработка
- State
- В работе
- Output
- Генератор карточек
Я превращаю расплывчатые продуктовые ставки в запущенные интерфейсы: исследовать, собрать прототип, запустить, разобрать результат и решить, что оставлять.
Последние циклы: маркетплейсы, инструменты для авторов, Telegram mini-apps, wellness-платформы, арендные сценарии и JTBD-исследования.
Я работаю на стыке фронтенд-разработки, продуктовой аналитики и раннего discovery. Общая идея простая: понять, какую работу должен выполнять продукт, а затем собрать минимальный интерфейс, который это проверит.
Мой текущий стек: React, TypeScript, Vite, React Aria/getjustd и ровно столько backend/API-работы, сколько нужно, чтобы продукт заработал.
Я работал над сервисами аренды и геолокационными платформами, а затем перешёл к IoT-инструментам и системам для поиска лекарств. Сейчас хочу развиваться в области исследовательского ПО и вычислительной биологии.
Я начинал с олимпиадного программирования и небольших сайтов, потом делал Telegram-ботов, приложения на Vue/Vuetify и уже после этого React-продукты. Этот путь помог спокойно работать и с интерфейсом, и с продуктовыми вопросами вокруг него.
Помимо разработки, я проводил JTBD-интервью, делал количественные исследования, участвовал в кейс-чемпионатах и собирал MVP для команд, которым сначала нужно было понять продуктовый вектор.
Поэтому для меня интерфейс — это не просто экран, а инструмент продукта: он должен показывать правильные ограничения, помогать пользователю принимать решения и оставаться поддерживаемым для команды.
Самостоятельные инструменты, эксперименты и исследования — по одному за раз.
Генератор карточек лото, где в выбранных клетках появляется искусство.
Визуальный исследователь мест, сохранённых из Google Maps.

Поиск мест по атмосфере: исследуйте город по настроению, а не по категориям.

Алгоритмические методы на основе графов для анализа и интерпретации геномных данных.
Профессиональные проекты: от frontend-систем до full-stack-продуктов.

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

Easytix — горящие скидки на услуги и занятия в Москве. Студии йоги, фитнес-залы, салоны красоты и многое другое недалеко от вас. Помогаем бизнесу заполнять свободные слоты — а пользователям помогаем найти ближайшие предложения.
Стек: React, Tailwind, TypeScript, Tanstack Query, React Aria, Vite, ESLint, а еще Vite-ssr для основного приложения.
Интегрировал Яндекс.Карты для поиска и отображения локаций на карте.
Особое удовольствие получил, пока разбирался с формулой haversine для расчета расстояния между пользователем и локациями компаний — как настоящий мореплаватель!
Еще кайфанул от анимаций: анимация clip-path для открытия карты и микро-анимации на движке `motion` работают плавно и выглядят классно

Soulbody — это платформа с видео и аудио практиками для ментального здоровья
Создал и реализовал ключевые пользовательские сценарии на основе дизайнов Figma, включая вход пользователей, просмотр каталога (без подписки), предпросмотр практик, путь подписчика и оформление заказа с промокодами.
Разработал гибкую административную CMS, которая позволяет создавать и управлять практиками, интегрированную с Kinescope (аналог Vimeo), а также инструменты для управления промокодами.
Внедрил сервис-воркер для включения веб-push уведомлений, помогающих пользователям поддерживать регулярность, напоминая им о сериях практик.
Интегрировал видеоплеер Kinescope, обеспечивая плавные переходы видео и позволяя не подписчикам просматривать 30 секунд каждого видео, улучшая общий пользовательский опыт.

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

Фанаты отправляют донаты, а авторы отвечают видео/аудио сообщениями
Реализовал запись видео в браузере с использованием MediaRecorder API; использовал Plyr для плеера, кастомные React хуки для записи контента
Вся история остается доступной, сгруппированной по годам.
Социальная сеть с фокусом на решение бизнесовых задач. Никаких "чему Clash of Clans меня научил о продажах B2B SaaS". Просто место для публикации запросов сообществу и связи с другими профессионалами
В ходе разработки я освоил экосистему React, включая react-aria и getjustd. Для получения данных и управления состоянием использовался Tanstack query.

1-е место на парижском буткемпе TON Hackathon [2024]
Протокол для хранения соглашений на TON
Проект находится в процессе разработки. С открытым исходным кодом.

Маркетинговое jtbd-исследование. Изучили, какие задачи самые частые, а какие самые важные.
Провели серию глубинных интервью и опросили 153 студента из Питера. На основе этих данных разработали концепцию продукта.


Сервис для анализа данных стабилизирующих мутаций. Я отвечал за техническую часть, а моя коллега аспирантка из Сколтеха была экспертом рынка, так как сама регулярно сталкивалась с подобными задачами.
Задача: продумать и разработать сервис, опираясь на идею и первые наработки решения. Для начала были проведены несколько пользовательских jtbd интервтью для поиска продукта, так как сегмент уже был понятен: участники лаборатории уже неоднократно сталкивались с проблемой и принимали какие-то шаги для её решения. Как правило, люди нанимали себя на решение задачи и тратили на это примерно два рабочих дня.
Исходя из результатов интервью был разработан документ по структурой working backwards - продуктового процесса Амазона, в котором всё начинается с избыточного описания того, что мы делаем и для кого, а также описываем работы по jtbd.
Далее шли UX-тесты макетов интерфейсов и разработка сервиса. Стек: vue, vuetify на фронтенде, koa (typescript) и mongodb на бэкенде.
В ходе проекта пришлось глубоко погрузиться в проблемы и задачи академического сообщества, что было достаточно интересно.




Презентация и финмодель для полуфинала кейс-чемпионата McKinsey & HSE Case Club. В команде из трех аналитиков проработали анализ рынка самозанятых арендодателей, сегментировали рынок, проработали инициативы и предложили стратегию развития на 5 лет.
В ходе анализа изучили документы в источниках от ЦБ РФ до бумаг с IPO Cian на sec.gov, поговорили с руководителем направления кредитования из Райфа, замоделировали рост пользовательской базы (через когорты), посчитали WACC и NPV




1200+ просмотров
Этот аналитический обзор — компиляция работы лаборатории "Экономика цифровых сообществ" на "Архипелаге 2121", проходившего в 2021 году в Великом Новгороде. Наша лаборатория исследовала феномены цифровых сообществ и цифровой экономики.
Сперва рассмотрели тексты Майка Монтейро, Пола Грэма, Дэвида Гребера, Джеймса Уильямса, Ваннкартеша Рао, Роберта Солоу и других, чтобы определить основные точки зрения на цифровую экономику. В результате удалось выделить позиции с помощью категорий Оптимизм-Скептицизм и Личная Выгода-Общественное развитие
Затем перешли к анализу феномена цифровых сообществ. Нас заинтересовало, как можно связать размер сообщества (степень влияния) с видом деятельности. В этом помогли категории Процесс-Продукт. Оказалось, что чем глобальнее сообщество, тем более вероятно, что оно имеет целью деятельности создание продукта. Сюда относятся Википедия, moz://a, python. Более локальные известные сообщества скорее про процесс: сообщества выпускников — хороший пример.
После публикации обзора на сайте альманаха практик будущего и на хабре, закрепили понимание устройства сообществ разбором значимых работ Виктора Слободчикова и Дэвида Макмиллана с Дэвидом Чевисом

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

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




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



