Разработка ПО и технические консультации

Разрабатываем программные решения под вашу задачу

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

Готовое техническое задание не обязательно. Начните с описания задачи.

Услуги

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

Сайты, приложения и онлайн-сервисы

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

Типичные задачи

  • Веб-сервис или личный кабинет с учётными записями и админ-панелью
  • Внутренний инструмент для команды вместо таблиц и переписки
  • Серверная часть и API для мобильного или настольного приложения

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

Примеры: Industrial Atlas — интерактивный глобус (Собственный продукт); Site Agent — платформа ИИ-поддержки (Собственный продукт)

Технологии и подтверждение

Технологии: ASP.NET Core 8, Node.js, PostgreSQL, SignalR и WebSockets, React и чистый JavaScript, PWA, Linux-серверы с nginx.

Подтверждение: Работающие публичные примеры: наши продукты Industrial Atlas, Site Agent и PartySound, а также билетная платформа, сделанная для организатора мероприятий.

Обсудить задачу

Автоматизация, ИИ и интеграции

Документы, данные, повторяющиеся процессы, боты и связь между системами.

Типичные задачи

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

Результат: Автоматизированный процесс или помощник внутри вашей работы; важные решения остаются за человеком.

Примеры: Site Agent — платформа ИИ-поддержки (Собственный продукт); Автоматизация документов и данных (под NDA) (Работа по найму, под NDA)

Технологии и подтверждение

Технологии: C#/.NET, Node.js, OpenAI API, ответы по вашим документам (RAG), обработка Excel и Word, Telegram Bot API, REST-интеграции.

Подтверждение: Site Agent, наша платформа ИИ-поддержки, работает как публичное демо. Автоматизация документов делалась по найму под NDA, поэтому публичного демо нет. Новостной бот InNews на паузе.

Обсудить задачу

Интерактивное 3D

Демонстрации, конфигураторы, инструкции и презентации оборудования.

Типичные задачи

  • Показать продукт, место или данные в интерактивном 3D прямо в браузере
  • Пошаговая 3D-инструкция или презентация оборудования
  • Сделать так, чтобы тяжёлая 3D-сцена быстро загружалась и работала на обычных ноутбуках и телефонах

Результат: 3D-сцена, которая открывается по ссылке без установки и наглядно объясняет продукт или данные.

Примеры: Industrial Atlas — интерактивный глобус (Собственный продукт); StreamForge — быстрая загрузка тяжёлого 3D в браузере (Собственное техническое демо)

Технологии и подтверждение

Технологии: three.js и WebGL, globe.gl, наша порционная загрузка StreamForge, Unity WebGL, конвейеры glTF.

Подтверждение: Публичные примеры: глобус Industrial Atlas и наши технические демо StreamForge. Конфигураторов и презентаций оборудования среди публичных кейсов пока нет, но такую задачу можно обсудить.

Обсудить задачу

Игры, VR и симуляторы

Механики, обучение, тренажёры, перенос и оптимизация.

Типичные задачи

  • Игровые механики, мультиплеер или играбельный прототип
  • Обучающий VR-сценарий или тренажёр
  • Обновить существующий Unity-проект, перенести его на другую платформу или шлем и поднять производительность

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

Примеры: TimeLock VR 2 (Работа для издателя); We Are The Dwarves — обновление 2026 (Заказная работа для издателя)

Технологии и подтверждение

Технологии: Unity (URP, HDRP), C#, OpenXR, Meta Quest, SteamVR, сетевые библиотеки Mirror и Photon, Steamworks, Epic Online Services.

Подтверждение: Работа над играми издателя Whale Rock Games: релиз TimeLock VR 2 в Steam и её порт в GOG, обновления 2026 года для We Are The Dwarves и Deployment (их выпуск — за издателем), поддержка TimeLock VR 1 и две игры в разработке. Кроме того, работа над VR-реабилитацией в компании Advin и наши собственные VR-прототипы. В каждом кейсе указана наша конкретная роль.

Обсудить задачу

ПО для оборудования

Интерфейсы управления, датчики, контроллеры, обмен данными и прототипы.

Типичные задачи

  • Интерфейс управления или мониторинга для устройства
  • Чтение датчиков и обмен данными с микроконтроллером (Arduino, ESP32, последовательный порт)
  • Прототип, который связывает оборудование с приложением или 3D/VR-сценой

Результат: Работающий прототип или интерфейс для вашего устройства; реализуемость оцениваем по задаче.

Пример: MechaLearn — обучение робототехнике в VR и в браузере (Собственный прототип)

Честно: публичного готового продукта, который управляет реальным оборудованием, пока нет. Ближайший пример — MechaLearn, прототип с эмуляцией плат Arduino (Uno, Mega, Nano); кроме того, Вадим преподавал детям робототехнику на Arduino. Задачу с оборудованием можно обсудить, реализуемость оцениваем отдельно.

Технологии и подтверждение

Технологии: C# и обмен через последовательный порт, Arduino, ESP32, Raspberry Pi, I2C, SPI, UART, ШИМ и АЦП, Unity.

Подтверждение: Честно: публичного готового продукта, который управляет реальным оборудованием, пока нет. Ближайший пример — MechaLearn, прототип с эмуляцией плат Arduino (Uno, Mega, Nano); кроме того, Вадим преподавал детям робототехнику на Arduino. Задачу с оборудованием можно обсудить, реализуемость оцениваем отдельно.

Обсудить задачу

Не нашли свою задачу?

Расскажите о ней. Направления выше — не исчерпывающий список, и задачу, которая не подходит ни под одну карточку, всё равно стоит обсудить.

Расскажите о ней

Форматы работы

Не зависят от направления: сделать новое, доработать существующее или сначала разобраться в вопросе.

Создать с нуля

Есть идея или задача, но решения пока нет. Разбираемся, что должно работать и для кого, договариваемся о первой версии и делаем её.

Обсудить новый проект

Доработать или оптимизировать

У вас уже есть продукт, сайт, игра или Unity-проект. Добавляем функции, исправляем проблемы, обновляем движок или библиотеки, переносим на новые платформы или ускоряем.

Обсудить доработку

Разобраться на консультации

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

Обсудить консультацию

Технические консультации

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

С какими вопросами можно прийти

  • Реализуема ли идея

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

  • Выбор архитектуры и технологий

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

  • План MVP

    Помогаем решить, что войдёт в первую версию, что может подождать и в каком порядке делать.

  • Разбор существующего проекта

    Разбираем существующий проект, его устройство и слабые места в объёме, согласованном под ваш вопрос. Полный аудит кода по короткому описанию невозможен.

  • Производительность

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

  • Интеграция

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

Что можно получить — согласуем под вопрос

  • Рекомендации по вашему вопросу
  • Варианты решения с их ограничениями
  • Перечень рисков
  • План дальнейших действий

После консультации вы не обязаны заказывать разработку.

Формат, стоимость и длительность согласуем после знакомства с вопросом.

Обсудить консультацию

Проекты

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

Site Agent — платформа ИИ-поддержки

Тип:Собственный продукт Статус:Работающее демо на lnpower.org/agent/

ИИ-помощник для сайта: отвечает посетителям по материалам самого сайта и при необходимости передаёт разговор живому оператору.

Задача и что сделано
Задача
Дать бизнесу чат, который сам отвечает на типовые вопросы, а человек может в любой момент подключиться к тому же разговору.
Что сделано
Мультитенантная платформа: встраиваемый чат-виджет (Shadow DOM), ответы по собственной базе знаний каждого сайта (RAG), передача разговора оператору в реальном времени через SignalR, консоль оператора и отдельная база знаний для каждого сайта.
Технологии
  • ASP.NET Core 8
  • EF Core
  • SignalR
  • PostgreSQL
  • OpenAI API
  • RAG
  • Shadow DOM
Роль
Собственный продукт: Вадим спроектировал и сделал его в одиночку — серверную часть, виджет, консоль оператора и развёртывание.
Результат
Развёрнута и работает на нашем сервере; в публичном демо видны виджет и передача разговора оператору.
Что похожего можно обсудить
Помощник поддержки или продаж для вашего сайта, ответы по вашим документам или чат, в котором сотрудник может подхватить разговор у ИИ.
Industrial Atlas: вид на Германию

Industrial Atlas — интерактивный глобус

Тип:Собственный продукт Статус:Работает на lnpower.org/econmap/

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

Задача и что сделано
Задача
Собрать разрозненные факты о заводах и экономиках в одну карту, которая быстро загружается, работает без сервера и остаётся читаемой на телефоне.
Что сделано
229 заводов с карточками фактов и ссылками на источники, связи поставок на уровне отраслей и макроданные Всемирного банка по 60 странам. Поиск, фильтры по отраслям и сравнение стран работают прямо в браузере на статическом JSON. После переписывания рендера вид страны требует 3 вызова отрисовки вместо 1383, а в покое сцена не перерисовывается.
Технологии
  • three.js
  • globe.gl
  • WebGL
  • JavaScript
  • Static JSON
  • World Bank WDI
  • Playwright
Роль
Собственный продукт, сделан Вадимом: данные, рендер и интерфейс.
Результат
Доступен публично; интерфейс не разваливается даже на экране телефона шириной 320 px при тексте, увеличенном до 150%.
Что похожего можно обсудить
Интерактивная карта или глобус для ваших данных, просмотр данных без серверной части или ускорение тяжёлой WebGL-сцены.
Кадр из We Are The Dwarves

We Are The Dwarves — обновление 2026

Тип:Заказная работа для издателя Статус:Сборки обновления переданы издателю на проверку; выпуск — за издателем

Обновление 2026 года разработано для издателя Whale Rock Games

Приключенческий экшен 2016 года от Whale Rock Games; издатель хотел обновить игру и выпустить её в Epic Games Store.

Задача и что сделано
Задача
Перенести старый Unity-проект на актуальную версию движка, не сломав игру, заменить устаревший сетевой код, исправить ошибки и подготовить порт в Epic с достижениями.
Что сделано
Переход с Unity 5.4 на 2021.3 LTS, сетевой код переведён с UNET на Mirror, ролики — на современный видеоплеер, исправления геймплея и оптимизация, интеграция Epic Online Services с достижениями.
Технологии
  • Unity 2021.3 LTS
  • C#
  • Mirror
  • Epic Online Services
  • Steamworks
Роль
Вадим вёл программирование обновления 2026 года. Сама игра, её графика и дизайн принадлежат издателю.
Результат
Игра продаётся в Steam. Сборки обновления для Steam и порта в Epic Games Store переданы издателю на проверку; выпуск — за издателем.
Что похожего можно обсудить
Обновление старого Unity-проекта до актуальной версии, замена устаревшего сетевого кода или плагинов, перенос вышедшей игры в другой магазин.
Кадр из TimeLock VR 2

TimeLock VR 2

Тип:Работа для издателя Статус:Вышла (2022)

Разработано для издателя Whale Rock Games

Космический VR-квест с перемоткой времени от издателя Whale Rock Games.

Задача и что сделано
Задача
Принять чужую кодовую базу, довести игру до релиза в Steam и подготовить версии для других платформ.
Что сделано
Довёл принятую кодовую базу до релиза в Steam, сделал порт для GOG через OpenXR, начал порт на PS4 на devkit от Sony и перевёл графику на URP.
Технологии
  • Unity
  • C#
  • OpenXR
  • URP
  • PS4 SDK
  • Steamworks
  • GOG Galaxy
Роль
Вадим работал над проектом как разработчик: релиз в Steam, порт в GOG, начало порта на PS4, переход на URP. Игра принадлежит издателю.
Результат
Вышла в 2022 году в Steam; издатель также продаёт её в PlayStation Store и GOG (ссылки на страницы магазинов ниже).
Что похожего можно обсудить
Перенос VR-игры на другую платформу или в другой магазин, перевод графики на URP, приём и доведение чужого Unity-проекта.
Демо StreamForge: панорама улицы 360°

StreamForge — быстрая загрузка тяжёлого 3D в браузере

Тип:Собственное техническое демо Статус:Публичные технические демо

Наша технология доставки тяжёлых 3D-сцен и изображений в браузер по частям: первая картинка появляется быстро, а не после полной загрузки.

Задача и что сделано
Задача
Быстро показывать большую 3D-сцену или панораму даже на медленном соединении и честно измерять выигрыш.
Что сделано
Формат чанков и приоритетный загрузчик для three.js: сцены и панорамы режутся на тайлы при сборке и собираются в браузере в том порядке, который нужен зрителю. В каждом демо есть панель телеметрии и симуляция медленного 3G.
Технологии
  • three.js
  • WebGL
  • Custom binary chunk format
  • Python build pipeline
  • nginx
Роль
Собственная разработка Вадима: формат, загрузчик, конвейер сборки и демо.
Результат
По нашему замеру (31.08.2026) панорама улицы 360° показывает первый чёткий кадр через 1,6 с вместо 4,2 с для того же контента одним файлом.
Что похожего можно обсудить
Ускорение тяжёлой 3D-сцены, панорамы или страницы с большими изображениями; веб-3D-презентация, которая открывается по ссылке.

MechaLearn — обучение робототехнике в VR и в браузере

Тип:Собственный прототип Статус:Прототип; учебного пилота пока не было

Учебная среда, где ученик собирает схему, пишет код для Arduino и видит реакцию виртуального устройства. Это часть нашей экосистемы Mecha.

Задача и что сделано
Задача
Объединить теорию электроники, код и сборку в одном пространстве, чтобы ученик менял входные данные и сразу видел результат.
Что сделано
Эмуляция плат Arduino Uno, Mega и Nano (пины, I2C, SPI, UART), сборка схем на виртуальной макетной плате с проверкой электрических правил, блочное и нодовое программирование, компиляция скетча ученика прямо во время работы, ИИ-тьютор и запись уроков.
Технологии
  • Unity
  • C#
  • Meta Quest
  • WebGL
  • Arduino board emulation
  • Roslyn
  • OpenAI API
Роль
Собственный проект, который Вадим разрабатывает один. Идея выросла из его преподавания Unity и робототехники на Arduino детям в IT Step и Robohaus в Киеве.
Результат
Внутренние проверки прототипа: 30 из 35 устройств отрабатывают свой скетч, 13 из 16 примеров связок устройств работают. Это инженерные замеры, а не подтверждение учебного эффекта; платы эмулируются, а не подключаются физически.
Что похожего можно обсудить
Учебный симулятор или виртуальная лаборатория, интерактивное обучение работе с оборудованием, VR- или веб-прототип образовательного продукта.
Все проекты Интерактивное портфолио

Те же проекты в виде 3D-миров, а для телефонов и старых устройств — обычный список.

Как работаем

  1. Опишите задачу

    Через форму, в чате или напрямую — по почте или в Telegram. Готовое техническое задание не нужно: для начала достаточно нескольких предложений о том, что должно работать и для кого.

  2. Уточняем детали

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

  3. Договариваемся о следующем шаге

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

Описать задачу

Кто делает работу

InPower руководит Вадим Хавроненко, и техническую работу он выполняет сам. «Мы» на этом сайте — голос бренда: большой командой InPower себя не называет.

В проектах для издателя графикой, геймдизайном, сценарием и тестированием занимались другие люди со стороны студии или специалисты, нанятые под проект; в каждом кейсе указана конкретная роль Вадима.

Где: Дананг, Вьетнам (UTC+7), удалённо
Языки: русский, украинский, английский

Опыт

  1. Разработчик игр издателя

    Whale Rock Games 2022 — сейчас

    TimeLock VR 2: релиз в Steam, порт в GOG через OpenXR, начало порта на PS4 и переход на URP. Обновления 2026 года для We Are The Dwarves и Deployment; их выпуск — за издателем. Обновления и исправления для TimeLock VR 1. Micro Racer VR: Toy World (в разработке). TimeLock VR 3 (на паузе): Вадим нанимал и вёл сценаристов и геймдизайнеров.

  2. Unity VR-разработчик

    Advin (VR NOW) 2021 — 2023

    VR-система реабилитации после ампутации, направленная на терапию фантомных болей: панель для врача, терапевтические VR-упражнения и управление для Valve Index и HTC Vive, спроектированные вместе со специалистами по реабилитации. Продукт принадлежит Advin.

  3. Разработчик C#/.NET (в штате)

    Частная компания (NDA) сентябрь 2024 — сентябрь 2025

    В одиночку автоматизировал работу с документами и данными: ежедневный импорт Excel-форм с нормализацией, удалением дублей и проверками, разбор многоязычного неструктурированного текста и ежемесячные отчёты по шаблонам Excel и Word.

  4. Преподаватель Unity и робототехники

    IT Step и Robohaus, Киев 2020 — 2021

    Преподавал детям Unity и робототехнику на Arduino. Позже из этого преподавания вырос наш собственный прототип MechaLearn.

Навыки

  • Игры и VR

    Unity (с 2017 года), HDRP/URP, XR Interaction Toolkit, OpenXR, Oculus SDK, SteamVR, Valve Index, HTC Vive, PS4 devkit, сетевые библиотеки Mirror/Photon, Amplify Shader, DOTS

  • Серверная часть

    ASP.NET Core 8, .NET 8, EF Core, SignalR, LINQ, Clean Architecture, мультитенантные системы, REST API, Hangfire, Node.js, Fastify

  • ИИ / ML

    OpenAI API (GPT-4), RAG (векторный и ключевой поиск), эмбеддинги, промпт-инжиниринг, оценка уверенности ответа, ограничители

  • Данные / ETL

    SQL Server, PostgreSQL, ClosedXML, NPOI, автоматизация Excel/Word, Regex, ETL-конвейеры, проверка данных

  • Фронтенд

    React, TypeScript, Vite, JavaScript, Shadow DOM, CSS3, адаптивная вёрстка, PWA, основы WebGL

  • Оборудование / IoT

    Arduino, ESP32, Raspberry Pi, подключение датчиков, Serial API, ШИМ/АЦП/I2C/UART

  • Безопасность

    JWT-аутентификация, WebCrypto, AES-256-GCM, защита Linux-серверов с nginx и fail2ban

  • DevOps

    Docker, GitHub Actions, Azure, Linux/VPS, nginx, systemd, CI/CD, Serilog, Grafana, Prometheus

Расскажите о задаче

Заполните форму, спросите ИИ-помощника или напишите напрямую. Готовое техническое задание не нужно.

О чём обращение? (обязательно)

От 10 до 4000 символов. Достаточно нескольких предложений о том, что должно работать и для кого.

0 / 4000

Один канал: почта, Telegram @ник или телефон.

Добавить детали (необязательно)

Контакт используется только для ответа на это обращение. Приватность