Финтех · Инженерное обеспечение создания компании
EB1
Криптообеспеченная карта, полукастодиальные кошельки, токеновая экономика и премиальный консьерж — построенные как одна система одним ответственным владельцем.
- Role
- Инженер-основатель · Архитектура, бэкенд, мобайл, контракты, инфраструктура, безопасность
- Years
- 2025 — настоящее время
- Links
- eb1.io
Контекст
EB1 нужны были настоящие финансовые рельсы, а не обёртка над чужой панелью: собственные кошельки, собственные карты, собственная верификация и операционный слой, которым могут управлять неинженеры.
Задача
Мобильный опыт потребительского уровня с банковским уровнем контроля — верификация, доверие устройству, жизненный цикл карты, токеновая экономика и операционная платформа — при отсутствии команды, между которой можно было бы разделить работу.
Архитектура
- Клиент на React Native / Expo для iOS и Android поверх общей доменной модели.
- NestJS API на PostgreSQL как единый источник истины.
- Полукастодиальная схема кошельков, где границы хранения явно показаны в продукте, а не спрятаны.
- Три отдельных операторских интерфейса — dashboard, manager и CMS — поверх одной модели с ролевым доступом.
- Интеграции провайдеров, изолированные за внутренними сервисными границами: KYC, выпуск карт, уведомления, почта.
Что я построил
- Продакшн-бэкенд: JWT-аутентификация с 2FA, фингерпринтинг устройств, биометрия, KYC через Sumsub, выпуск карт, push-уведомления Expo и email — с комплексным rate limiting и контролями безопасности.
- Нативное мобильное приложение: управление мультиактивным крипто- и фиат-кошельком в реальном времени, операции с цифровой картой (заморозка/разморозка, пополнение, вывод), KYC по документам в реальном времени, аутентификация по passkey и deep linking — выпущено в оба стора.
- Solidity-контракты: ERC-20, многоэтапный пресейл с подписями EIP-712, фиды Chainlink ETH/USD, двусторонние рефералы и стейкинг — подготовлены к внешнему аудиту, с защитой от проскальзывания и MEV, автоматическими предохранителями на депег стейблкоинов и возвратами с точным учётом.
- Дашборд пресейла на Next.js с Wagmi/Viem и SIWE.
- Жизненный цикл консьерж-запросов в мобайле, API и трёх админ-интерфейсах: динамические конструкторы форм, статусные воркфлоу, назначение агентов, выставление счетов, рассылки, инвайт-коды и RBAC.
- Устранение уязвимостей по всей платформе — закрытие путей межпользовательского доступа к картам и транзакциям.
Технологии
Сложные места
- Закрыть пути межпользовательского доступа к живым данным карт и транзакций, не сломав работу клиентов, которые уже пользуются продуктом.
- Написать контракты, которые переживут внешний аудит: предохранители на депег и возвраты с точным учётом дёшево заложить и дорого встроить задним числом.
- Держать аутентификацию строгой, не делая онбординг враждебным.
- Владеть шестью системами одновременно и держать швы между ними честными.
Результат
Продукт криптообеспеченной карты и кошелька, живой в iOS и Android, с бэкендом, контрактами, токеновой экономикой и тремя операторскими платформами за ним — и с усиленной безопасностью после устранения уязвимостей по всей платформе.
Next case study
Self-Custodial Banking →Контакты
Расскажите, что вы создаёте — и что мешает двигаться дальше.
Если задача находится на стыке финансовой инфраструктуры, продукта и разработки, скорее всего, я смогу помочь.
Записаться на созвон
30 мин · видео
Предпочитаете сначала написать? armmamyan@gmail.com