The biggest problem in the modern banking industry is the identification and eradication of fraudulent customers and data security of the existing customer’s data. Our client is a leading private sector commercial bank that provides financial services through more than 128 locations in and around Bangladesh. DreamzTech has provided them with the Blockchain KYC Solution which is a game-changing innovation of the RegTech Industry to mitigate all the problems through a single platform to enable seamless, secure and faster data transactions with reduced operating and compliance costs and improved customer experience.


  • Unification of data
    from all equipment onto a single platform and automated interpretation.
  • Registering a sample for
    machine with upper and lower reading limits so that alerts can be generated in case
    abrupt fluctuations.
  • Process data and represent
    the form of animated graphs and charts wherever possible for instant decision
  • Using Industrial IoT to
    monitor equipment health and provide scheduled maintenance, proactive and preventive
  • Platform to view the
    status of a machine and the ability to view its breakdown history.
  • The solution also provided
    option to control machines from a user interface using PLC/SCADA and IoT.

Business Problems

  • A lack of standardization in methods for collecting information from the customer.
  • The process of customer onboarding is too costly and slow, resulting in loss of business.
  • Unavailability of data sharing option to other banks.
  • Data security of the information shared by the customer.
  • Unavailability of customer data repository leads to a time-consuming verification process.


  • We have developed a blockchain-based platform for collecting information from customers where multiple banks and third-party verification agencies can onboard as Blockchain node.
  • Bank can send the applicant info for verification to third party agency and on successful paperless verification, the bank can quickly onboard the customer.
  • The platform helps to share verified customer data with other banks where all transactions between banks recorded in the blockchain network as a single point of truth.
  • The platform is developed on the R3 Corda framework which confirms that data sharing only visible between two parties.
  • The digital wallet provides the customers and bankers a space to upload all the important documents for future use and download them whenever required.


Approach from DreamzTech

The customer wanted a solution to manage medical worker compensation and their work assignment as well as individual patients on a single platform. The solution developed by DreamzTech integrates two platforms into a single functional one to manage the employee’s activity and compensation along with the patient history in the form of a case through the same platform. The solution is a multi-tenant platform with custom branding.


DreamzTech engaged onshore Business Analysts to interview stakeholders from client premises and gather requirements. They worked with offshore BAs and Solution Architects for further elicitation.


The architects from DreamzTech analyzed existing software against requirements to determine Technology to be used, database structure, data flow and microservices. Consideration for data migration was planned. The plan was segregated into phases.


Our team comprising Project Managers, Tech Leads, Designers, Developers and Quality Analysts worked with the client for 6 months following Agile methodology for technology implementation. Data migration was done successfully and due support was provided.


DreamzTech has developed the KYC solution over Corda to demonstrate the benefits of Blockchain. The solution ensures hassle free verification and processing of uploaded KYC applications. The verified KYC informations are stored in a digital wallet which can be shared securely between internal departments of the bank and other banks sharing the platform for future KYC processes. Blockchain protected process ensured data security and reduced the use of paper documentation. The solution facilitates the bank to share the verified KYC information with other banks against a transactional fee which is also a source of generating revenue. Back office related data collection and verification costs are minimized as verified KYC data is easily accessible. Our KYC solution has improved efficiency, lowered costs and reduced frauds for financial institutions and at the same time provided ease for customers to manage their personal data more securely.

Key Application Features

asset management system E-WALLET

The e-Wallet feature helps customers to upload all the important documents for future use and track where his/her information is already shared – as per the self-sovereign identity model. The platform allows the customer to assign/ revoke the information/document access as per their consent.

digital ad platform SCREENING & VERIFICATION

The Solution enables screening and verification of customer data using third party attesters. Bank will send the applicant’s data to the third party attester for verification the platform does not allow the bank to download the applicant’s document or share the applicant’s KYC profile with others until it gets verified by the attester.

b2b travel portal RISK MANAGEMENT

Based on the customer’s input, the KYC platform generates Customer’s Risk Score against the branch. The graphical presentation of branch data can be drilled down to help in monitoring the customer details and analyzing branch wise risk reports.

automated oil change REPORTING

The solution provides an immutable audit trail of all activities relating to a KYC profile, including permissions, access, and verification.

fleet management -asset management INTER BANK VERIFICATION

The KYC solution allows member banks to share their customer data internally that helps in reducing KYC processing time. When a bank requests another bank to access their customer profile, the corporate confirms its acceptance to share the originating bank’s KYC profile.

asset order manage STANDARDIZATION

KYC workflow routing to achieve KYC policy standardization can be coded into smart contracts and standardized across the industry, thereby streamlining the KYC procedure. This will increase the effectiveness of the blockchain-based KYC system, as it would reduce the need for manual oversight.

Technology Overview




Angular 7



PHP 7.2

Cake PHP 3

Web Push API




IntelliJ IDEA


Visual Studio Code

BitBucket (Git)

R3 Corda for Java


Discuss Your Project