Томск ↔ Пхукет · 2026

Привет, я Данила.

Директор, преподаватель, дайвер.

Люблю сложные задачи, высокую скорость и людей с идеями.

Руковожу ООО «Крео-Софт» , отвечаю за цифровые решения в ТГУ, преподаю и являюсь соавтором факультета «Высшая IT Школа».

Люблю знакомства без сложных церемоний: можно написать по делу, из любопытства или просто потому, что захотелось.

Портрет Данилы Соколова
Ищу глубину 56°29′ N · 84°58′ E
Дальше
Не нулевая сумма.
Общий плюс.
Принцип взаимодействия

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

Выбранные проекты

Не список заслуг. Системы, которыми пользуются.

Здесь я разбираю личные инструменты и рабочие продукты: зачем они появились, как устроены и что уже умеют.

Бета
01

Портфель-аналитик

Моя закрытая production-система сводит портфель T‑Invest, рыночные данные и многоволновые AI-прогнозы в один исследовательский контур.

Альфа
02

Spoiler‑Free Reader

Читалка хранит позицию и строит Wiki только из уже прочитанного — теперь принцип можно проверить без регистрации в публичном демо HPMOR.

Запущен
03

Коридор онлайн

Я перенёс настольный «Коридор» в браузер и Telegram: быстрые матчи с друзьями или случайным соперником, история партий и честная серверная логика.

Бета
04

Social Connections

Моя приватная карта людей, мест и событий сохраняет не только контакты, но и контекст: кто, где, когда и через какие связи появился в моей жизни.

Все проекты
Бета

Портфель-аналитик

Я начал этот проект, потому что устал подстраиваться под терминал T‑Invest и распылять внимание между его экранами. Мне хотелось самому определять, как собирать портфель, считать P/L, показывать риск и связывать позиции с рыночным контекстом. Так персональный дашборд превратился в отдельную production-систему на .NET и React с собственной базой, фоновыми задачами и синхронизацией с брокером.

Сейчас система строит технический, фундаментальный и комбинированный AI-анализ. Вместо одной линии она сохраняет несколько сценариев с вероятностями, волнами W1–W4, точками входа, целями и отдельными стопами. Прогноз можно наложить на общий ценовой график, а через две недели — открыть его неизменный архив и сравнить каждую ветвь с фактическими свечами брокера. Ближайший к реальности сценарий определяется автоматически, но исходная вероятность остаётся видимой.

ИИ по-прежнему не совершает сделки за меня. Я использую систему как исследовательский и контрольный контур: слежу за качеством прогнозов, сравниваю достижение цели с более строгим результатом «цель раньше стопа» и получаю графики сигналов в Telegram. Чем больше накапливается проверенных наблюдений, тем увереннее я понимаю, когда вывод модели полезен для точки входа или риск-контроля, а когда его лучше проигнорировать.

Роль
Автор и разработчик продукта: постановка задачи, UX, архитектура, интеграция с брокером, AI-контур, проверка прогнозов и production-эксплуатация.
Зачем я это сделал
Мне был нужен единый инструмент, в котором расчёты портфеля, рыночная картина, AI-сценарии и их последующая проверка подчиняются моей логике, а не ограничениям брокерского терминала.
Статус и аудитория
Сейчас это моя закрытая production-система для исследования рынка и поддержки собственных решений. Интерфейс доступен только после авторизации; публичного демо пока нет.
Что внутри
  • Синхронизация счетов, позиций, операций и каталога инструментов через T‑Invest API
  • Единый портфель, собственные расчёты P/L, экспозиции и динамики по классам активов
  • Глобальный поиск активов и подробные страницы с общим ценовым масштабом
  • Технический, фундаментальный и комбинированный AI-анализ
  • Несколько сценариев с вероятностями, волнами W1–W4, входами, целями и сегментными стопами
  • Интерактивный 14-дневный архив прогнозов поверх фактического движения рынка
  • Оценка target-touch и более строгой метрики target-before-stop
  • Плановый и событийный перезапуск анализа при цели, стопе или движении цены
  • Telegram-сигналы с автоматически собранными графиками 1280×720

Технологии

  • .NET / ASP.NET Core
  • React
  • PostgreSQL
  • T‑Invest API
  • DeepSeek API
  • Telegram API
Альфа

Spoiler‑Free Reader

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

Сервис разбирает главы последовательно и ведёт собственную Wiki по персонажам, местам, событиям, предметам и способностям. При анализе новой главы модель получает уже известные сущности и факты: так она лучше соединяет псевдонимы и не создаёт несколько карточек для одного героя. Два фоновых обработчика могут параллельно работать с разными книгами, но внутри каждой книги порядок глав сохраняется.

Проект уже можно попробовать без аккаунта на публичной демонстрационной книге «Гарри Поттер и методы рационального мышления»: доступно чтение и позиционно-зависимая Wiki, а исходная книга и пользовательские данные остаются изолированными. Для анализа я использую DeepSeek как наиболее доступную AI-среду, при этом архитектура позволяет подключать другие модели и сравнивать качество извлечения знаний.

Роль
Автор идеи, продукта и реализации: reader-интерфейс, Chrome-расширение, позиционная Wiki, AI-конвейер и production-инфраструктура.
Зачем я это сделал
Поисковики и обычные энциклопедии не знают мою позицию в книге. Мне нужен был способ быстро восстановить контекст, не увидев будущих событий и даже косвенных намёков на них.
Статус и аудитория
Публичная alpha для читателей длинных книг и серий. Демо открывается без регистрации; личные библиотеки, ключи и бюджеты анализа изолированы по аккаунтам.
Что внутри
  • Публичное read-only демо HPMOR без регистрации
  • Импорт глав через Chrome Extension и чтение с точной позицией по сегменту
  • Wiki, которая раскрывает только знания, доступные к текущему месту книги
  • Накопительные страницы персонажей, мест, событий, предметов и способностей
  • Контекст известных сущностей для устойчивого распознавания имён и псевдонимов
  • Два фоновых обработчика с последовательным анализом глав внутри каждой книги
  • Пользовательские DeepSeek-ключи с дневным лимитом токенов и стоимости
  • Верификация почты, восстановление доступа и защищённая форма обратной связи

Технологии

  • PHP 8.3
  • MariaDB
  • DeepSeek API
  • Chrome Extension MV3
  • JavaScript
  • Caddy
Запущен

Коридор онлайн

Мне хотелось, чтобы для партии в «Коридор» не нужно было собирать коробку, искать стол или просить второго игрока устанавливать отдельное приложение. Поэтому я сделал одну онлайн-игру, которая открывается и как обычный сайт, и как Telegram Mini App.

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

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

Роль
Автор продукта и разработчик: правила и серверный движок, real-time матчи, интерфейс, Telegram Mini App, бот и production-инфраструктура.
Зачем я это сделал
Для короткой партии с другом или случайным соперником нужен был общий вход без установки отдельного клиента — с честной проверкой правил и возможностью вернуться после разрыва соединения.
Статус и аудитория
Игроки, которым нравится «Коридор» и нужны быстрые онлайн-матчи из браузера или Telegram — по приглашению либо через случайный подбор.
Что внутри
  • Онлайн-матчи один на один с серверной проверкой всех правил
  • Запуск в браузере и Telegram Mini App
  • Приглашения друзей и FIFO-подбор случайного соперника
  • Восстановление игровой сессии после разрыва соединения
  • Мобильная установка стен с preview, подтверждением и отменой
  • История партий и анимированные повторы ходов
  • Профиль, статистика, таблица лидеров и счётчик игроков онлайн
  • Telegram-бот с рейтингом участников группы

Технологии

  • React 19
  • Vite
  • Fastify
  • Socket.IO
  • PostgreSQL
  • Prisma
  • Telegram Mini Apps
Бета

Social Connections

Список контактов отвечает на вопрос «как связаться», но почти ничего не говорит о контексте. Мне важно помнить, где мы познакомились, какие люди, места и события нас соединяют, как менялись отношения и к какому кругу относится конкретная история. Так появилась моя система социальных связей.

Вместо плоской записной книжки она строит интерактивный граф. Люди, места и события становятся узлами, а между ними можно хранить направленные и параллельные связи, роли, заметки, даты и медиа. Разные части жизни остаются в отдельных пространствах, но при необходимости их можно собрать в общую read-only карту без смешивания исходных данных.

Большой граф должен оставаться понятным, поэтому интерфейс умеет фильтровать сущности и отношения, разворачивать соседей по запросу и показывать временной срез. Наведение на связь оставляет в фокусе ровно её и две связанные сущности, а остальные элементы приглушает. Сейчас это приватная beta, которую я развиваю как личную память о социальных контекстах, а не как ещё одну социальную сеть.

Роль
Автор продукта и разработчик: модель социального графа, UX навигации, визуализация, медиа, безопасность и production-эксплуатация.
Зачем я это сделал
Контакты, заметки и фотографии хранят фрагменты истории раздельно. Мне нужен был живой граф, который сохраняет сам контекст знакомства и позволяет увидеть связи между людьми, местами и событиями во времени.
Статус и аудитория
Сейчас это приватная beta для моего личного использования. Доступ защищён авторизацией; данные разделены по пространствам и не публикуются как социальный профиль.
Что внутри
  • Отдельные рабочие пространства для разных социальных контекстов
  • Узлы людей, мест и событий с описаниями, обложками и галереями
  • Направленные и параллельные связи с ролями, заметками и датами
  • Общая read-only карта выбранных пространств с переходом к источнику
  • Поиск и фильтры по сущностям, типам отношений и временному диапазону
  • Пошаговое раскрытие соседей без мгновенной загрузки всего графа
  • Точный hover-фокус на выбранной связи и двух её концах
  • Временная шкала событий и адаптивная маршрутизация плотного графа

Технологии

  • ASP.NET Core
  • React
  • TypeScript
  • PostgreSQL
  • SVG / graph layout
  • Caddy

Вне календаря встреч

Глубина, скорость и ещё несколько способов не скучать.

Данила с напарником перед погружением
01 / 08

Пхукет · дайвинг

Зиму стараюсь проводить на Пхукете. Это мой второй дом и место, где я меняю совещания на погружения, городской шум — на глубину, а привычный ритм — на тропический.

Данила на учебной трассе
02 / 08

Картинг · контроль

Под водой люблю глубину и контроль. На трассе — скорость и ещё больше контроля.

03 / 08

Саундтрек

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

Данила в красных круглых очках
04 / 08

Восточная Азия

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

05 / 08

Особенности моей прошивки

У меня СДВГ: идей обычно больше, чем вкладок в браузере. Это влияет на мой темп, интересы и способ думать. Поэтому я люблю сильные команды, понятные системы и людей, которые умеют превращать энергию в результат. Я открыто говорю о ментальном здоровье, потому что нормальный разговор о нём всё ещё нужен слишком многим.

06 / 08

Инвестиции · с 2018

Долгосрочный интерес к аналитике и рынкам — без финансовых советов, публичной доходности и чужих обещаний.

07 / 08

Домашний совет директоров

Три кота и собака. Ни один не соблюдает субординацию, зато все регулярно участвуют в совещаниях.

08 / 08

Монеты и банкноты

Можно пожертвовать. Не деньги — монету или банкноту в коллекцию.

≈ 30 специалистов в управлении цифровых решений
200+ выпускников в опубликованных потоках ВИТШ
3 ТБ данных в миграции SOUNDOTCOM
с 2012 в разработке и цифровых продуктах

Текущие роли

Три контекста. Одна система координат.

С 2018

Директор ООО «Крео-Софт»

Команда, проекты, переговоры, архитектура и развитие компании.

С 2020

Начальник управления цифровых решений Томский государственный университет

Около 30 специалистов, корпоративные системы, мобильные приложения, 1С, Bitrix24 и интеграции.

С 2017

Преподаватель и соавтор факультета Высшая IT Школа

Курсы, практика, продуктовая командная работа и доведение идей до результата.

Без сложных церемоний

Есть идея? Или просто захотелось сказать «привет»?

Напишите в Telegram или на почту — с идеей, рабочим вопросом или просто чтобы познакомиться.