Первый такой сезон
В 2023 году впервые проехал десять тысяч километров за сезон. В нём нашлось место поездке по Новгородской области: пять дней подряд примерно по 200 км.
Выпуск с итогами сезонаРазработчик. Организатор. Велосипедист.
Привет, я Илья. Делаю цифровые продукты,
организую гонки и собираю людей
вокруг того, что люблю.
01 / Три точки входа
Из любви к велосипеду — в целую экосистему. Гонки, маршруты, результаты и цифровые инструменты для велосипедного сообщества.
Независимые организаторы, общий рейтинг и одна любовь к гравию. Проект, который соединяет гонки и людей по всей стране.
Разговоры с гонщиками, тренерами и организаторами. О пути в спорт, собственных проектах и обо всём, что не помещается в протокол.
02 / Большой и маленький масштаб
Гонки, продукты, приложения и работа в командах. У каждого проекта — свой масштаб и моя роль.
46 в каталоге
Велоклуб и цифровая экосистема вокруг любительских гонок. Календарь стартов, регистрация, протоколы и рейтинги, профили гонщиков, маршруты, приложения и инструменты для сообщества.
Гравийная гонка в Новгородской области. От идеи маршрута до стартового городка, регистрации, партнёров и результатов. Первый выпуск состоялся в 2023 году; гонка стала частью Русской гравийной серии.
Объединение независимых организаторов гравийных гонок. Общий рейтинг, календарь и сайт серии; цифровая работа с этапами, участниками и результатами. Предыдущая версия сайта результатов РГС входит в этот же проект.
Новгородское велосообщество: совместные поездки, маршруты и база знаний о регионе. Организация сообщества и развитие сайта, маршрутных карт, бота и фотоархива. В ранней истории — также администрирование сообщества «ХВЗ Великий Новгород».
Велостудия в Великом Новгороде: тренировки, групповые занятия и виртуальные гонки. Развиваю цифровую систему студии — запись, расписание, абонементы, учёт клиентов и выдачу файлов тренировок; веду занятия и организую старты. Интеграции со сторонними платформами WattAttack, Zwift и MyWhoosh.
Серия новгородских циклокроссов: короткие круги, разные велосипеды и старты для участников разного уровня. Подготовка трасс, организация заездов и работа с сообществом.
Шоссейная гонка по Новгородской области. Организация события, маршрут, информация для участников и публикация результатов в экосистеме FATRACING.
Веломарафон FATRACING: подготовка события, заезды и протоколы. Ещё один формат, который даёт велосипедному сообществу повод встретиться на старте.
Серия индивидуальных заездов на время. Маршруты, сегменты, учёт результатов и сезонный зачёт — возможность регулярно соревноваться рядом с домом.
Серия виртуальных гонок на велостанках. Кластеры участников, зачёты, эфиры и протоколы; гонки проходят на сторонней платформе WattAttack.
Браузерный велосимулятор: реальная геометрия маршрутов, физика мощности, тренировки, импорт GPX и Bluetooth-станки.
Веб-студия удалённой записи подкастов с локальными дорожками участников, возобновляемой загрузкой, синхронным просмотром и транскрибацией.
MVP маркетплейса спонсорства спортивных событий: пакеты организаторов, поиск для брендов, офферы, документы, бартер и отчётность.
Платформа хронометража велогонок: сервер гонок и отметок, веб-админка, ручной хронометраж и публичные результаты.
Приложение дробного питания: вычисляемое расписание, фактические приёмы пищи, история и напоминания; веб, macOS и SwiftUI-клиент iOS.
Веб-приложение личных финансов: импорт банковских XLSX/PDF/OFX, предпросмотр, категории, выбор операций и защита от дублей.
Семейное PWA для общих карт лояльности, документов и поездок. Офлайн-работа, синхронизация изменений и единое пространство для повседневных задач.
Собственные нативные клиенты Mac и iOS для работы с локальными AI-агентами: проекты, история чатов, запуск, продолжение и уточнения задач.
Переключатель локальных Codex-профилей и утилиты запуска; отдельные GUI и индикатор лимитов находятся рядом с Codex Remote.
Лёгкий macOS-рекордер звука и видео: камера и микрофон, пауза, библиотека записей и передача пути к файлу агенту.
Нативный Pomodoro-таймер в строке меню macOS: длительности сессий и перерывов, дневной план и локальная история.
Десктопная Electron-обёртка для Webamp: классический плеер, локальные файлы, интернет-радио и визуализатор.
Домашняя панель погоды, календаря, соцсчётчиков и продаж стартов FATRACING; киоск и нативный плавающий macOS-виджет.
Нативный macOS-инструмент велокомментатора: поиск гонщиков, произношение имён, заметки, старт-листы и режим эфира.
Локальный архив и поиск по письмам, заказам, чекам и документам: исходники, индекс SQLite FTS5 и контроль повторного импорта.
Локальный сборщик сторис с сохранением оригиналов, распознаванием речи и текста и аналитическими сводками.
Интеграция для пересылки входящих ВК с подключённого Android-телефона и доставки анонсов сообщества.
Инструменты эксплуатации собственной VPN-инфраструктуры: мониторинг серверов, Telegram-выдача конфигураций и macOS-индикатор.
Авторский подкаст о велоспорте. Разговоры с гонщиками, тренерами, организаторами и создателями велосипедных проектов: подготовка, запись, выпуск и развитие медиа.
Разговорный подкаст с Дмитрием Шеваровым о велосипедных новостях, любительских гонках, тренировках, технике и поездках.
Нативное macOS-приложение, которое превращает FIT/GPX в настраиваемую прозрачную видеотелеметрию для монтажа.
Конвейер монтажа выпусков FATRACING CAST: синхронизация отдельных камер, обработка звука и сборка выпусков из Podcaster или Телемоста.
Два воспроизводимых конвейера вертикального видео: разговорные велоновости с титрами и ролики под озвучку с графикой.
История операций в новом дизайне, сетевой слой модулей истории, портфеля и переводов, компоненты дизайн-системы и accessibility.
Push и локальные уведомления, universal links, автозагрузка фотографий, офлайн-доступ к файлам и линтер в CI.
Адаптация под iPad и тёмную тему, офлайн-просмотр, экран пульта для Smart TV, авторизация ВКонтакте и Google, общие UI-компоненты.
Корпоративный сервис для работы с ипотечными клиентами и предложениями банковских продуктов. Фронтенд, карточки клиентов и компаний, интеграция с backend и сопровождение поставок.
Участие в корпоративном фронтенде Anyflow и библиотеке UI-компонентов: интерфейсы задач и заказов, тестовые локаторы, React/TypeScript.
Десктопные приложения для технического зрения: коммуникационные модули, пользовательские интерфейсы и работа с камерами. C++, Qt, C# и WPF.
Портирование Medieval Defenders на PS Vita в составе команды SPL. C++ и STL.
Клиентский статический лендинг с общим контентом и тремя вариантами дизайна, локальными шрифтами и адаптацией.
Сайт с расписаниями общественного транспорта. AngularJS, CoffeeScript, Python и JSON.
Велобарахолка: работа с объявлениями, каталогом и Telegram-инструментами. Исторический Python-проект.
Локальное медиа о городской еде: развитие сообщества, редакционный рейтинг заведений, работа с фирменным оформлением и рекламными размещениями.
Ранний эксперимент с получением и обработкой данных ВКонтакте на Python.
Java-инструмент для проверки Android-публикаций ВКонтакте.
Попробуй другое слово или выбери «Все».
Личный атлас / на карте FATRACING
494 маршрута и 71 место.
Велосипед, дороги, реки и ночёвки.
03 / Как всё складывалось
Две линии, которые постоянно пересекаются: разработка и жизнь вокруг велосипеда.
Длинные поездки, первые сто километров и интерес к велотуризму. Постепенно из личного увлечения вырастает сообщество.
Разговор о началеРабота в SPL: портирование Medieval Defenders на PS Vita. Параллельно — транспортный сайт 53bus и небольшие инструменты на Python и Java.
Десктопная разработка на C++ и C#: коммуникационные модули, интерфейсы и работа с камерами. Qt и WPF, командная работа в инженерных компаниях.
Развиваю новгородское велосообщество и провожу гонки. В этой истории — 53cycling, затем СУСЛИНГ и FATRACING.
Интервью «Ведомости. Спорту»Ведение «Шавермы Великий Новгород»: развитие сообщества, редакционный рейтинг заведений, фирменное оформление и рекламные размещения.
Собственный Python-проект велосипедной барахолки. Технологии всё чаще помогают решать задачи из велосипедной жизни.
Первый выпуск гравийной гонки и запуск авторского подкаста. В том же сезоне — Тур де Селищи, циклокроссы, разделка и веломарафон.
История Царь ГрейдераПроехал Царь Грейдер на тандеме вместе с Костей Гавриловым. Результат в протоколе — 5:35:08.
Протоколы гонкиРассказал, зачем организатору гонок собственное разговорное шоу и почему продолжаю выпускать нишевый велосипедный подкаст.
Читать материалВелосимулятор WATAKATA, студия записи Podcaster, цифровая Крутилка, инструменты для Mac и iOS. Командная разработка и собственные продукты продолжают дополнять друг друга.
04 / То, что осталось со мной
В 2023 году впервые проехал десять тысяч километров за сезон. В нём нашлось место поездке по Новгородской области: пять дней подряд примерно по 200 км.
Выпуск с итогами сезонаСобственную гонку полезно увидеть глазами участника. В 2024 году — ещё и с места в тандеме, который мы проехали с Костей.
Как это былоНачинал с велотуризма: длинные маршруты, поездка по Латвии на ХВЗ, фикс и новые дороги. Сегодня велосипед связывает мои проекты, поездки и круг общения.
Профиль гонщика05 / Между проектами
Мне интересно соединять вещи: технологии и спорт, идеи и людей, работу и увлечение.
Мой путь в разработке прошёл через C++ и C#, инженерные системы, iOS и веб. В командной работе — банковские приложения, файловый сервис и онлайн-телевидение. В собственных проектах — инструменты, которые нужны мне и людям вокруг.
С 2016 года провожу велостарты в Новгородской области. Развиваю FATRACING, занимаюсь велостудией «Крутилка», записываю подкасты и стараюсь сам проезжать то, что придумываю для других.
Вне работы — длинные велосипедные поездки, пешие прогулки, музыка и книги на английском. Сообщество для меня продолжается и после финиша: встречи, настолки и совместное кино.
06 / Продолжим разговор
Про совместный проект, велогонки
или хорошую идею — давай
поговорим.