Мобильные приложения
Flutter под Android и iOS из одной кодовой базы. Умеем главное для полевой работы — офлайн: человек вносит данные там, где связи нет, а система досылает их сама, когда сеть появится. Публикуем в RuStore, Google Play и App Store.
Заказная разработка с 2023 года
Мобильные приложения, B2B-платформы и ИИ-функции
внутри них. Разработку веду я, интерфейсы рисует Диана —
заказчик работает с двумя людьми, а не с потоком
менеджеров. Семь продуктов сейчас в эксплуатации.
Что делаем
Flutter под Android и iOS из одной кодовой базы. Умеем главное для полевой работы — офлайн: человек вносит данные там, где связи нет, а система досылает их сама, когда сеть появится. Публикуем в RuStore, Google Play и App Store.
Next.js и Supabase: роли, права, изоляция данных между компаниями на уровне базы. Одна платформа обслуживает несколько организаций, и ни одна не видит чужие записи — это проверяется не кодом приложения, а правилами самой СУБД.
Не чат-бот сбоку, а функция, которая делает работу: разбирает спецификацию из PDF, подбирает товар по каталогу поставщика, распознаёт голосовую команду в цеху при шуме. Языковая модель — один из шагов конвейера, а не весь ответ.
Свой парк серверов: база, файлы, мониторинг ошибок и веб-аналитика подняты у нас, без зарубежных сервисов в контуре. Данные остаются в России, продукт не зависит от того, кого сегодня отключили.
Кейсы
Ветеринарные мастера объезжают фермы и до этого записывали осмотры на бумагу. Мы заменили бумагу планшетом, который работает в коровнике без связи и сам синхронизируется, когда мастер выезжает в зону приёма.
Внутри — доменная модель болезней копыт: зоны 0–12, стадии, манипуляции и автоматический календарь повторных осмотров на 2, 3, 14 и 30 дней. Четыре роли, несколько ветеринарных компаний в одной системе, отчёты за день, месяц и год.
Как используют
Данные из базы проекта на апрель 2026 года, через два месяца после сдачи. Сроки разработки — четыре месяца, команда — разработчик и дизайнер.
У электромобиля сел заряд там, где до станции не доехать. Клиент ставит точку на карте, к нему выезжает техник с мобильной зарядной станцией. Всё, что между заявкой и оплатой, живёт в двух приложениях: одно у клиента, второе у техника в разъездах.
Клиент видит техника на карте в движении, пишет ему в чат и платит картой, через СБП или Sber Pay прямо в приложении. Вход — по коду из СМС, без паролей. Заказ, маршрут и оплата связаны так, чтобы диспетчеру не приходилось сводить их руками.
Что за этим стоит
Работа в команде: на мне мобильная часть, бэкенд ведут коллеги. Приложение переведено с конструктора на чистый Flutter и работает в продакшене — дальше развиваем без ограничений платформы.
Сделана для собственной компании и выросла в продукт. Забирает у менеджера самое муторное: разбирает спецификацию из PDF, DOCX или XLSX в позиции, подбирает товар по каталогам поставщиков и сводит предложения в сравнение.
Конвейер из шести шагов: языковая модель вытаскивает из русской спецификации товар и характеристики, поиск с учётом морфологии находит категорию, модель собирает запрос под характеристики и проверяет каждый найденный товар против исходной строки.
Оператор доильного зала стоит в перчатках при шуме 75–85 дБ — ввести данные руками он не может. Приложение просыпается на слово «Веткей» и принимает диктовку: номер коровы, четверть вымени, симптом. Распознавание работает на самом телефоне.
Репетитор ведёт 5–20 учеников и держит в голове, что пройдено, что забывается и когда повторять. Система забирает это на себя: план занятий, генерация заданий, интервальное повторение и еженедельный отчёт родителю.
Один канал поддержки на все наши приложения. Пользователь жмёт кнопку прямо в интерфейсе и показывает свой экран — оператор видит проблему вместо того, чтобы выяснять её словами. Видео идёт через собственный сервер ретрансляции, посредники не нужны.
Как работаем
Смотрим, как работа устроена сейчас и где именно теряется время. Часто половина хотелок отваливается на этом шаге — и это экономит бюджет.
Диана собирает макеты в Figma. Вы кликаете по прототипу и видите будущий продукт до того, как написана первая строка кода.
Раз в спринт — работающая сборка на ваших устройствах. Не финальная демонстрация через полгода, а видимое движение каждые две недели.
Публикация в магазинах, сервер, мониторинг ошибок. Дальше — сопровождение: мы видим сбой в своей панели раньше, чем о нём сообщит пользователь.
Команда
Между «мне неудобно вот здесь» и правкой в макете нет ни одного передаточного звена.
Задачу принимает тот же человек, который её и сделает.
Разработка, архитектура, инфраструктура
Мобильная и веб-разработка, базы данных, серверы. Веду продукт от схемы данных до публикации в магазине и держу собственный парк серверов, на котором всё это живёт.
Дизайн интерфейсов
Проектирует экраны и собирает макеты в Figma. Отвечает за то, чтобы человеку в поле или за стойкой было понятно, куда нажимать, — без обучения и инструкции.
Контакты
Напишите в двух абзацах, как работа устроена сейчас. Отвечу, что здесь
автоматизируется, а что не стоит трогать, — и во сколько обойдётся первое.