Next-gen banking platform built for crypto-native finance

Innowise partnered with the client to turn their vision of the decentralized on-chain bank into a full-featured, market-ready product. With advanced architecture and deep blockchain integration, it emerged as a user-centric platform bridging crypto and traditional finance.*

1 mln+

transactions processed globally through the platform

10+

FinTech partnerships expanding the client’s ecosystem

Hero section image
Industry FinTech
Employees 50+
Region Asia
Client since 2025

Client overview

Summarize article with AI

Our client is a FinTech innovator focused on shaping the next-generation banking experience for crypto-savvy users. Using a blockchain-first infrastructure, the company merges the transparency of decentralized finance (DeFi) with the accessibility of traditional financial tools.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

The client approached Innowise with a bold goal: build a decentralized banking platform that bridges fiat and crypto without compromising speed, control, or regulatory compliance. While the company had a solid DeFi foundation, it lacked the architectural capacity and development bandwidth to bring the on-chain bank to life as a scalable, production-ready platform.

From the outset, building the platform demanded enterprise-grade architecture with DeFi-native logic. This means building a scalable, secure system that integrates smart contracts, decentralized protocols, and traditional banking workflows.

Key blockers included:

  • Lack of modularity. Initial prototypes were tightly coupled and not production-ready.
  • No message orchestration. Asynchronous and synchronous workflows were needed across critical services (KYC, cards, wallets, referrals).
  • Complex tokenomics. Referral and loyalty logic required non-trivial, proprietary calculations, governed by business rules too sensitive to disclose.
  • Integrations. The system needed to integrate with multiple on-ramp/off-ramp providers and internal APIs.
  • Regulatory adaptation. The platform had to stay light-touch on compliance, supporting multiple jurisdictions with minimal friction.

Create your own decentralized banking stack

System architecture

The platform serves as a decentralized financial hub built atop that combines non-custodial blockchain technologies with the usability of traditional digital banking.

Users interact with the platform via web, Telegram, and mobile apps (Flutter-based) to manage fiat and crypto assets through a single interface. At the core of it lies a modular, microservices-based backend, where each service handles specific operations like user KYC, transaction processing, wallet management, loyalty rewards, and reconciliation.

Key architectural characteristics:

  • The platform is built on a non-custodial smart contract account model that keeps users in full control over their funds.
  • It integrates natively with the client’s blockchain infrastructure, which supports staking, liquidity farming, and token management.
  • On-ramp and off-ramp flows are enabled through multiple third-party providers, allowing seamless fiat-to-crypto and crypto-to-fiat conversions within the system’s architecture.
  • The solution supports virtual payment card issuance and is designed for integration with external partners to enable physical card programs.
  • Payment interoperability is achieved through support for Google Pay and Apple Pay, allowing real-world purchases directly from decentralized wallets.

From the business side, a decentralized banking platform acts as a regulatory-light, feature-rich DeFi banking layer that gives users access to payments, credit, loyalty rewards, and staking. It provides these services with transparency, reduced fees, and global accessibility. The system was also designed to be jurisdiction-agnostic, ensuring easy adaptation to different regulatory environments and supporting global user onboarding with minimal KYC friction.

Solution we delivered

Discovery & planning

The project began with a comprehensive discovery phase. Innowise stepped in to define a scalable system architecture, working closely with the client’s CTO to align technical decisions with business objectives.

During this stage, we identified several gaps:

  • The need for a modular microservices architecture that could scale and evolve quickly.
  • Lack of inter-service orchestration, which was critical for handling complex flows like KYC, transaction validation, and loyalty logic.
  • A backlog of third-party integrations (on-ramp/off-ramp, card processors, APIs) exceeded initial estimates.
  • Absence of structured release processes, product roadmaps, and team coordination.
  • No internal DevOps practices, monitoring, or test automation.

Innowise led the design of the end-to-end architecture, received sign-off from the CTO, and began implementation with a phased delivery plan to launch a stable MVP.

KEY FUNCTIONALITY

Custodial & non-custodial wallet processing

One of the cornerstone modules we rolled out was a secure wallet processing system, covering both custodial and non-custodial wallets. This allowed the platform to give users full control over their funds via smart contracts while also enabling flexible payment processing and account abstraction for real-world usability.

The wallet module supports:

  • Non-custodial logic via smart contracts
  • Custodial transaction processing and auditability
  • Token transfers, fee calculations, and balance reconciliation

KYC and identity management

We implemented a streamlined KYC processing module with minimal regulatory friction, tailored for multiple jurisdictions. The system supported fast user onboarding with flexible identity validation levels and future-proofed for global market expansion.

Integration with on-ramp/off-ramp providers

To support seamless movement between fiat and crypto, we integrated multiple third-party services for fiat onboarding (on-ramp) and crypto withdrawals (off-ramp). These integrations support real-time fiat conversion, wallet funding, and compliance tracking, bridging traditional banking with DeFi ecosystems.

Referral program

The referral engine was among the most technically complex components of the platform. With deep inter-user dependencies and multi-level reward structures, this system required precision, transparency, and scalability.

We developed a fully custom module that:

  • Tracked and validated referral chains
  • Distributed token-based bonuses
  • Ensured the integrity of business logic without exposing proprietary calculations

Payment card integration (virtual & physical)

Innowise implemented the backend logic for issuing virtual payment cards, fully linked to users’ non-custodial balances. We integrated processors into the system and configured them for Apple Pay and Google Pay support. Physical card issuance was also prepared and tied to the broader loyalty and KYC flows.

Reconciliation & payment rollback handling

To ensure financial integrity, we implemented a robust reconciliation engine capable of:

  • Validating transactions across wallet types
  • Processing refunds and reversals
  • Reconciling token-based and fiat payments

This feature was essential for handling edge cases, resolving disputes, and maintaining compliance with financial standards in different jurisdictions.

Delivery approach

To stabilize and scale the workflow, we introduced a Kanban-based methodology that brought much-needed predictability. Our team implemented release management workflows, coordinated cross-team efforts (design, product, development, and QA), and ensured that every sprint was aligned with the client’s strategic goals.

Key elements of our approach:

  • Process transformation. We replaced ad hoc workflows with Kanban principles, versioned releases, and defined responsibilities across teams.
  • Discovery-first delivery. Initial engagement began with a discovery phase to validate architecture and establish scope. Work commenced only after approval from the client’s CTO.
  • Rolling team coordination. The team consisted of multiple functional units (web, backend, mobile, QA), with flexible resourcing based on sprint goals.
  • Release pipeline. We introduced structured release planning and continuous flows using GitHub Actions, Sentry, and Grafana for visibility and monitoring.
  • Collaborative roadmap planning. We worked closely with the Chief Product Owner and Product Designers to align features with both roadmap goals and business shifts.

Beyond developing the product, Innowise established a scalable collaboration with the client. This included regular roadmap checkpoints, technical consultations with the client’s mathematicians and tokenomics experts, and backlog grooming sessions to adapt to the changing nature of a blockchain-native financial platform.

Quote icon

The decentralized banking platform introduces innovative features like token-based rewards, on-chain referral validation, and seamless wallet integration for a streamlined, Web3-native user experience. These capabilities set it apart as a true bridge between crypto and mainstream finance. This project proves that pioneering ideas can thrive in the ever-shifting world of crypto, setting new benchmarks for crypto-native banking.

Alexandr Bondarenko
Alexandr Bondarenko Delivery Manager

Technologies used

  • Backend
  • Frontend
  • Mobile
  • Databases
  • DevOps & infrastructure
  • QA & Testing
  • Project Tools

Backend

Language & frameworks

Java, Spring Framework

Architecture

Microservices (synchronous and asynchronous), Message Broker integration

Authentication & authorization

Custom account logic, smart contract interaction (non-custodial)

API communication

RESTful APIs, internal API layer

Frontend

Frameworks & languages

React, NestJS

UI design systems

Tailored to custom branding; integrated with mobile-friendly components

Mobile

Technology

Flutter (cross-platform for iOS & Android)

Payments

Google Pay, Apple Pay integration

Feature parity

Aligned with web/Telegram versions; adapted for mobile UX constraints

Databases

PostgreSQL

DevOps & infrastructure

CI/CD

GitHub Actions

Monitoring & logging

Grafana, Sentry

Orchestration

Kafka (for microservices coordination)

QA & Testing

Approach

Manual testing only; no test automation in place during core delivery

Structure

QA resources operated as shared microservice reassigned across product areas based on availability and sprint priorities

Project Tools

Jira, Confluence, Slack, Google Docs

Backend

Language & frameworks

Java, Spring Framework

Architecture

Microservices (synchronous and asynchronous), Message Broker integration

Authentication & authorization

Custom account logic, smart contract interaction (non-custodial)

API communication

RESTful APIs, internal API layer

Frontend

Frameworks & languages

React, NestJS

UI design systems

Tailored to custom branding; integrated with mobile-friendly components

Mobile

Technology

Flutter (cross-platform for iOS & Android)

Payments

Google Pay, Apple Pay integration

Feature parity

Aligned with web/Telegram versions; adapted for mobile UX constraints

Databases

PostgreSQL

DevOps & infrastructure

CI/CD

GitHub Actions

Monitoring & logging

Grafana, Sentry

Orchestration

Kafka (for microservices coordination)

QA & Testing

Approach

Manual testing only; no test automation in place during core delivery

Structure

QA resources operated as shared microservice reassigned across product areas based on availability and sprint priorities

Project Tools

Jira, Confluence, Slack, Google Docs

Team

Icon 1
Project Manager
Icon 4
Java Developers
Icon 2
React Developers
Icon 2
Flutter Developers
Icon 3
QA Engineers
Icon 1
UX Designer
Icon 1
Product Designer
Icon 2
Business Analysts
Innowise team

Results

Project duration
January - September 2025

The solution was successfully launched as a full rollout, becoming the flagship product in the client’s ecosystem. Innowise turned a fragmented concept into a production-ready, scalable banking platform. The team met tight deadlines and adapted quickly to shifting priorities.

Beyond the technical execution, Innowise played a pivotal role in helping the client:

  • Stabilize internal workflows through Kanban implementation and structured release procedures
  • Navigate rapid scope expansion while maintaining consistent output
  • Lay the foundation for regulatory-light financial services with global reach

Although usage metrics remain under NDA, the shift in the client’s internal roadmap demonstrates the platform’s business impact. The infrastructure now supports rapid iteration, partner expansion, and further integration across the client’s token economy.

Table of contents

Create your own decentralized banking stack

    Contact us

    Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Send us a voice message
    Attach documents
    Upload file

    You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.

    By clicking Send, you consent to Innowise processing your personal data per our Privacy Policy to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.

    You can also send us your request
    to contact@innowise.com

    What happens next?

    1

    Once we’ve received and processed your request, we’ll get back to you to detail your project needs and sign an NDA to ensure confidentiality.

    2

    After examining your wants, needs, and expectations, our team will devise a project proposal with the scope of work, team size, time, and cost estimates.

    3

    We’ll arrange a meeting with you to discuss the offer and nail down the details.

    4

    Finally, we’ll sign a contract and start working on your project right away.

    arrow