Платформа и приложения
NEYROX 2.0
Vue · Design System · Monorepo · Native Modules
Полный редизайн и переработка архитектуры экосистемы.
ЗАДАЧАОбновить устаревшую экосистему: разрозненные приложения, непонятную навигацию, отсутствие единого визуального языка. Нужно было собрать всё в монорепо с общей дизайн-системой.
ЧТО СДЕЛАЛИСпроектировали и внедрили монорепо с единой дизайн-системой, которая разрабатывается сразу для всех платформ и переиспользуется между продуктами. Пересобрали навигацию, типографику, компоненты и цветовые схемы. Нативные модули интегрированы напрямую в ядро приложения.
Бэкенд NEYROX 2.0
Django · Architecture · API
Переработка архитектуры и подготовка к масштабированию.
ЗАДАЧАСтарый бэкенд не выдерживал роста экосистемы: связи между сервисами запутанные, новые фичи требовали костылей, масштабирование было дорогим.
ЧТО СДЕЛАЛИРазработали новую архитектуру на Django с чётким разделением доменов, унифицировали API-контракты, подготовили структуру для горизонтального масштабирования и миграции данных.
NEYROX Life
Vue · iOS · Native Modules
Упрощённая и переработанная версия NEYROX 2.0 для прохождения iOS-фильтров.
ЗАДАЧАПолнофункциональное приложение NEYROX 2.0 не проходит модерацию App Store из-за сложной медицинской логики и интеграций. Нужно было вывести упрощённую версию под другим названием.
ЧТО СДЕЛАЛИПереработали NEYROX 2.0 в упрощённую версию под брендом NEYROX Life, убрали спорный функционал, сохранив ядро экосистемы. Нативные модули адаптированы под ограничения платформы.
NEYROX CONNECT
Vue · BLE · Native Modules
Упрощённая версия NEYROX 2.0 для прохождения iOS-фильтров.
ЗАДАЧАТа же проблема, что и с NEYROX Life — нужен ещё один канал выхода на iOS под другим прикрытием, но с фокусом на подключение устройств.
ЧТО СДЕЛАЛИСобрали упрощённую и переработанную версию NEYROX 2.0 под видом приложения для подключения устройств. Даёт пользователям доступ к основному функционалу экосистемы.
CORDUS CONNECT
Vue · iOS · Native Modules
Переделка приложения CORDUS под функционал NEYROX для выхода на iOS.
ЗАДАЧАНужно было вывести функционал NEYROX на iOS, но под прикрытием существующего приложения CORDUS, чтобы обойти ограничения модерации.
ЧТО СДЕЛАЛИПеределали приложение CORDUS под полный функционал NEYROX: сохранили внешний вид CORDUS, но заменили ядро, авторизацию, контент и логику работы.
CORDUS+SACRUS LIFE
Vue · Auth · Native Modules
Переделка приложения CORDUS под функционал NEYROX для выхода на iOS.
ЗАДАЧАДополнительный канал дистрибуции NEYROX через существующее приложение CORDUS+SACRUS LIFE.
ЧТО СДЕЛАЛИПересобрали приложение, интегрировали систему авторизации NEYROX. При входе пользователь получает доступ к полному функционалу NEYROX с возможностью использовать оба продукта. Нативные модули обновлены под новую архитектуру.
Приложение Cordus+Sacrus
Vue · iOS · Android · Native Modules
Оригинальное приложение для управления устройствами CORDUS и SACRUS.
ЗАДАЧАСоздать приложение для пользователей устройств CORDUS и SACRUS: управление сеансами, настройки, статистика использования.
ЧТО СДЕЛАЛИРазработали кроссплатформенное приложение на Vue с нативными модулями для связи с устройствами. Реализовали управление сеансами, персональные профили, историю использования и обратную связь. Опубликовано в App Store и Google Play.
Веб-версия NEYROX (PWA)
React · PWA · Offline
Полноценная версия приложения без BLE для связки с NEYROX CONNECT и работы на десктопе.
ЗАДАЧАДать пользователям полноценный доступ к NEYROX на десктопе и устройствах без Bluetooth, а также создать резервный канал в случае блокировки мобильных приложений.
ЧТО СДЕЛАЛИПостроили полноценную веб-версию на React с поддержкой PWA. Все функции NEYROX 2.0 кроме BLE — установка как нативное приложение, офлайн-доступ, push-уведомления. Работает в связке с NEYROX CONNECT: данные с устройств поступают через мобильное приложение, аналитика и управление — через PWA на любом экране.
Работа с устройствами
Прошивка CORDUS BLE
C · BLE · Embedded
Прошивка для устройства CORDUS с поддержкой BLE-протокола, разработанная с нуля.
ЗАДАЧАЗаменить стороннюю прошивку устройства на собственную с поддержкой BLE для прямого подключения к приложениям.
ЧТО СДЕЛАЛИРазработали прошивку с нуля на C. Реализовали BLE-протокол с низким энергопотреблением, шифрованием канала и OTA-обновлениями. Устройство стабильно работает с iOS и Android.
Прошивка SACRUS BLE
C · BLE · Embedded
Собственная прошивка для устройства SACRUS с поддержкой BLE-протокола.
ЗАДАЧААдаптировать архитектуру BLE-прошивки под устройство SACRUS с учётом его аппаратных особенностей и протокола обмена.
ЧТО СДЕЛАЛИСобрали прошивку под железо SACRUS с поддержкой BLE. Оптимизировали тайминги сеансов, добавили защиту от сбоев при обрыве связи, настроили профили GATT для корректной работы с приложениями.
Интеграция BLE в приложения
Vue · BLE · Protocol · Native Modules
Двухэтапная интеграция нового BLE-протокола во все приложения.
ЗАДАЧАВнедрить новый BLE-протокол в существующие приложения без потери данных и без нарушения работы текущих пользователей.
ЧТО СДЕЛАЛИОбновили приложение CORDUS+SACRUS для работы с новым протоколом, синхронизировали архитектуру BLE с приложением NEYROX. Нативные модули переписаны под универсальный BLE-менеджер, который переиспользуется между всеми приложениями экосистемы.
Интеграция Sibionics
Reverse Engineering · BLE · Django
Реверс-инжиниринг прошивки и серверной инфраструктуры устройства.
ЗАДАЧАИнтегрировать стороннее медицинское устройство Sibionics в экосистему NEYROX без официального SDK и документации.
ЧТО СДЕЛАЛИПровели реверс-инжиниринг прошивки устройства и серверной инфраструктуры. Вычислили методы активации и сбора данных. Разработали систему интеграции в Django-бэкенд — данные поступают напрямую на наши серверы при официальной поддержке устройства.
Реверс NEYROX PRO
Reverse Engineering · R&D · C
Исследовательский проект по расширению доступа к функционалу устройства.
ЗАДАЧАИсследовать защищённую прошивку устройства NEYROX PRO для расширения функционала внутри команды и прототипирования новых фич.
ЧТО СДЕЛАЛИВыполнили реверс-инжиниринг прошивки, извлекли алгоритмы обработки сигналов и протоколы обмена. Расширили доступ к скрытому функционалу для внутреннего тестирования и R&D.
Дизайн и юзабилити NEYROX OS
Design System · UX · UI
Полная разработка дизайна и пользовательского опыта для операционной системы NEYROX.
ЗАДАЧАРеализовать удобный пользовательский флоу с учётом ограничений железа и текущей архитектуры.
ЧТО СДЕЛАЛИПроведённый редизайн всего интерфейса помог унифицировать опыт взаимодействия с устройством и ускорить работу устройства и отзывчивость.
Медицинские и научные платформы
NEYROX BRAIN
React · EEG · Data Viz · WebGL
Платформа для анализа и визуализации данных ЭЭГ.
ЗАДАЧАПостроить инструмент для нейрофизиологов: загрузка сырых данных ЭЭГ, фильтрация, спектральный анализ, визуализация в реальном времени.
ЧТО СДЕЛАЛИРазработали веб-платформу на React с продвинутой визуализацией данных. Реализовали фильтрацию, FFT-анализ, построение топографических карт и экспорт отчётов. Интерфейс позволяет работать с записями любой длины без просадок производительности.
NEUROTEST
Vue · Testing · Native Modules
Платформа для тестирования состояния нервной системы и спортсменов.
ЗАДАЧАСоздать инструмент для оценки когнитивных функций: внимание, реакция, точность движений. Нужно было для спортсменов и клинических исследований.
ЧТО СДЕЛАЛИПостроили кроссплатформенное приложение на Vue с набором тестов на внимательность и реакцию. Нативные модули обеспечивают точную фиксацию времени отклика. Результаты агрегируются в профиль динамики состояний.
Система рекомендаций NEYROX
TypeScript · React · Admin
Система с 3 уровнями фиксации функциональных состояний и админ-панелью.
ЗАДАЧАПостроить интерфейс для медицинских специалистов, где можно фиксировать функциональные состояния пациентов и управлять рекомендациями на 3 уровнях сложности.
ЧТО СДЕЛАЛИРеализовали админ-панель на TypeScript и React с 3 уровнями фиксации состояний. Интерфейс позволяет управлять рекомендациями, каналами доставки рекомендаций и исследовать биомаркеры в реальном времени.
NEYROX LAB
Django · ML · SQL Agent · LLM
ML-модели для анализа собранных данных и выявления биомаркеров.
ЗАДАЧАСоздать платформу для анализа медицинских данных с ML-моделями, которые выявляют биомаркеры и паттерны в собранных с устройств показателях.
ЧТО СДЕЛАЛИРазработали платформу на Django с ML-моделями для анализа данных и выявления биомаркеров. Добавили SQL-агента для генерации запросов к базе данных и LLM для интерпретации результатов и формулировки медицинских выводов.
Маркетинг и контент
Маркетинговая игра в Telegram
Telegram Bot · Game · Python
Разработанная игра для вовлечения аудитории.
ЗАДАЧАСоздать инструмент вовлечения, который познакомит потенциальных пользователей с возможностями бренда CORDUS+SACRUS без установки приложения.
ЧТО СДЕЛАЛИРазработали игру в Telegram для продвижения бренда CORDUS+SACRUS, привлечения и удержания аудитории.
NEYROX BLOG
React · CMS · Notion-like
Контент-платформа на собственном ядре с админкой в стиле Notion.
ЗАДАЧАСоздать площадку для публикаций команды: статьи, кейсы, исследования — без зависимости от сторонних CMS и с удобным редактором.
ЧТО СДЕЛАЛИПостроили контент-платформу на React с собственным ядром. Админка в стиле Notion: блочный редактор, drag-and-drop, встроенные медиа, SEO-оптимизация. Полностью кастомное решение без ограничений шаблонных CMS.
NEYROX HELP
React · CMS · Notion-like
База знаний на собственном ядре с админкой в стиле Notion.
ЗАДАЧАСобрать централизованную базу знаний для пользователей и команды: инструкции, FAQ, техническая документация с быстрым поиском.
ЧТО СДЕЛАЛИСоздали базу знаний на React с тем же ядром, что и блог. Админка в стиле Notion позволяет команде быстро публиковать и актуализировать документацию. Встроенный поиск, структурированные категории и кросс-ссылки между статьями.
Внутренние инструменты
Админ-панели и инструменты
React · Vue · Django · Internal
Набор внутренних админок и сервисов для управления экосистемой.
ЗАДАЧАОбеспечить команду и операционистов инструментами для управления пользователями, контентом, устройствами и аналитикой без привлечения разработчиков.
ЧТО СДЕЛАЛИРазработали комплекс внутренних админ-панелей: управление пользователями и их данными, модерация контента, мониторинг устройств, сокращалка ссылок, аналитика использования. Построены на React, Vue и Django под конкретные задачи команды.