Разработка ПО
Веб-приложения и API, рассчитанные на эксплуатацию: схема данных, сервис, интерфейс и развёртывание, которое держит их в работе.
Большинство систем ломается не до запуска, а после него. Мы делаем весь путь: схему базы данных, API поверх неё, интерфейс, которым действительно пользуются, и развёртывание, которое держит всё это в рабочем состоянии.
Как мы работаем
Любой проект начинается с модели данных, потому что это решение труднее всего изменить потом. Дальше API проектируется под реальные сценарии, а не под список пожеланий, и уже за ним следует интерфейс.
Тесты пишутся для того, что ломается тихо: аутентификация, права доступа, деньги, даты и всё асинхронное. Процент покрытия сам по себе не цель. Цель в упавшем тесте, который поймал настоящую регрессию.
Что вы получаете
Работающую систему, её исходный код, миграции и документ, объясняющий, как развернуть её без нас.
/Что сюда входит
Веб-приложения на заказ
Внутренние инструменты, клиентские порталы и продукты, построенные от схемы данных, а не собранные из шаблона.
Проектирование и разработка API
REST API с версионированием, валидацией на границе, документированными схемами и лимитами, которые держат нагрузку.
Модернизация legacy-систем
Перенос приложения с неподдерживаемой платформы или схемы, которую боятся трогать, без переписывания с нуля.
Качество и тестирование
Автотесты там, где сбой тихий и дорогой, плюс CI, который не пропускает красную сборку.
/Технологии
- Языки
- TypeScript
- Python
- SQL
- JavaScript
- Dart
- Бэкенд
- NestJS
- FastAPI
- Prisma
- SQLAlchemy
- Alembic
- Celery
- Фронтенд
- Next.js
- React
- Astro
- Tailwind CSS
- Flutter
- Данные и аналитика
- Microsoft Fabric
- PySpark
- Power BI
- PostgreSQL
- InfluxDB
- Redis
- Инфраструктура
- Docker
- nginx
- Caddy
- Cloudflare
- GitHub Actions
- Linux
/Связанные работы
Портал газеты: от пустой базы до ежедневной работы
Региональной газете нужна была издательская платформа, которой смогут управлять её собственные редакторы. Клиентский проект, работает с августа 2026 года, полностью ведётся командой заказчика.
Биллинг подписок, переживающий сбои
Продукт мониторинга доступности, построенный вокруг того, что чаще всего делают неправильно: подписки Stripe, вебхуки и промежуточные состояния. Это наш собственный продукт, сделанный для того, чтобы его показывать, а не описывать.
Маркетплейс: мобильное приложение, веб и админка
Сельскохозяйственный маркетплейс, связывающий производителей и покупателей: приложение на Flutter для поля, консоль на React для операций и NestJS API за обоими. Наша собственная разработка.
/Вопросы
Частые вопросы
Работаете ли вы с существующей кодовой базой?
Да, и обычно всё начинается с аудита без изменений: что работает, что покрыто тестами, что устарело и что сломается первым. Такой аудит полезен, даже если дальше мы ничего не разрабатываем.
Занимаетесь ли вы дизайном?
Мы проектируем интерфейсы для систем, которые делаем, опираясь на дизайн-систему, а не на разрозненные экраны. Для фирменного стиля и иллюстраций привлекаем профильного специалиста.