Optimizing KYC Framework for iOS and Android

Identification mobile app

Optimizing KYC Framework for iOS and Android

Our team upgraded identity mobile apps for iOS and Android and optimized their key verification and access management functions.

#Banking

#MobileDevelopment

#DataProtection

Client*

Our customer is a European software-as-a-service (SaaS) organization offering solutions for establishing and executing Know Your Customer (KYC), Know Your Business (KYB), and Anti-Money Laundering (AML) procedures in external services.

*We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

Project in numbers

duration

1 year

team

5 specialists

efforts

11 520 hours

Team involved in the project

industry

Banking, Information Technology

solution

Identification app

technologies

Native Android (Kotlin), Native iOS (Swift), Cross-platform Flutter (Dart)/RN (JS)

1 x Web Developer

1 x Android Developer

1 x Product Manager

1 x QA specialist  

1 x iOS developer

Challenge

The main objective is to optimize the KYC framework for iOS and Android. The application had a slow validation process, and the web widget had restricted functionality. Therefore, it was not fully optimized for iOS and Android platforms. Our team was assigned to upgrade the KYC library and enhance the critical authentication capabilities.

Related objectives

Address issues with Android and iOS SDKs

Leverage unclear documentation for Nexus ID Check

Leverage documentation for the web version

Redesign and optimize the framework architecture

Solution & functionality

Our team collaborated closely with the customer to guarantee a smooth integration of SDKs into the new multi-platform application and native applications. We successfully improved the Nexus ID Check system, reorganized the library structure and framework for Android and iOS, and included a new library.

Redesigned architecture and improved functionality

Our experts have optimized the Nexus ID Check capabilities on Android and iOS platforms. We updated the system by eliminating redundant screens and conducted UI refinements. The updates resulted in faster and more user-friendly verification processes.

Thanks to redesigning the mobile framework, we reduced the time for implementing new features by 30% and simplified code maintenance. Furthermore, we introduced guidelines for integrating React Native and Flutter, facilitating the use of this library in future cross-platform solutions.

New FaceTec SDK for enhanced 3D biometrics

Before the update, our facial recognition software supported only regular recognition methods. Users had to capture multiple photos of their faces from different angles. The 2D images were sent to the Nexus ID Check server for further processing.

Our team seamlessly integrated an upgraded FaceTec SDK library to boost biometric processing. With FaceTec, the biometric data collection process has become more user-friendly and less time-consuming. The interface provides clear instructions for users, simplifying the scanning procedure and getting high-quality biometric data. When acquired, the data is processed and validated on the server’s side.

Besides optimizing the scanning and verification processes per se, our team enhanced the image quality, which led to more accurate user identification.

Optimized document verification solution

Previously, users could only add supporting documents on mobile devices by taking a photo in real time using their phone camera. However, we have now implemented a new function that allows users to take pictures in any convenient screen orientation, add various documentation types, and upload documents directly from their phone gallery in multiple formats, including PDF. This enhancement simplifies the verification process for users as they no longer need to keep physical documents on hand to take photos each time they log in.

Instant document verification and user identification

Before optimization, users were limited to adding supporting documents on mobile devices through real-time photo capture with their phone cameras. With the new feature, users are enabled to take photos in any suitable screen orientation and easily upload various document types directly from their phone gallery in multiple formats, including PDF.

With biometric data and supporting documents, users had to upload them every time they logged into the application. An instant user identification system allows users to log in quickly using a simple face scan. The uploaded selfies are instantly verified against verified 3D biometrics and other data stored in the backend system. Users are free from the need to re-upload documents and biometric data each time they log in.

Results and business value

The resulting cross-platform app now has a wide array of features aimed at enhancing KYC (know your customer), KYB (know your business), and AML (anti-money laundering) functionalities:

Innovative face biometrics capture

Easy data upload for the users

Enhanced data collection on the user’s geolocation

Enhanced accuracy and verification process

The system architecture and functionality of the KYC solution on mobile devices was refined with the advanced FaceTec SDK library and incorporated 3D biometrics. The team enhanced both the verification process and the user interface.

Related cases

Need assistance with a software project?

Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

    What happens next?

    An expert contacts you after thoroughly reviewing your requirements.

    If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

    We provide a project proposal, including estimates, scope analysis, CVs, and more.

    Meet our experts!

    Viktoryia Markevich

    Relationship manager

    Samuel Krendel

    Head of partnerships

    Mobile App for Document and Data Security Harnessing Blockchain Technology

    Mobile security app

    Mobile App Data Security: Harnessing Blockchain Technology for Secure Document Management

    The team developed a document and data management mobile app on iOS and Android platforms for a large blockchain technology company.

    #Blockchain

    #DataManagement

    #Security

    Client*

    A leading blockchain technology company that has offered innovative solutions for businesses of all sizes since 2017. While they were managing the back-end development, the company assigned front-end development to our team that had the necessary expertise.

    *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

    Project in numbers

    duration

    2019 – Ongoing

    now supporting and updating the product

    team

    7 specialists

    Team involved in the project

    industry

    Security

    solution

    Mobile app for document management

    technologies

    1 x Project Manager

    4 x Frontend Developers

    1 x UI/UX Designer

    1 x QA Engineer 

    Challenge

    The main objective is to launch a tool for reliable storage and verification of documents being stored within a blockchain system.

    Related objectives

    Establish workflow with client’s back-end team

    Define milestones and roadblocks in the delivery process

    Implement several services in both iOS and Android

    Solution & functionality

    Our professionals enhanced the client’s in-house team from the front-end development side. Together we launched an efficient solution on iOS and Android platforms for secure document management.

    Generation of new files

    Verification with a digital signature

    Uploading different file formats

    Validation and timestamping

    Sharing with ID-tags

    Bookmarking

    Results and business value

    The collaboration of client’s and our teams resulted in a convenient mobile app for managing documents and data through blockchain technology. The final product offers swift, user-friendly remote document sharing and effective data validation.

    Active users

    Passive users

    Customer satisfaction

    Benefits for client

    The client side of the application developed by our team received exceptional feedback from both end users and the client, resulting in complete customer satisfaction. The application is available on Google Play and App Store. Users can get Premium access with all functionality with usual payment methods and cryptocurrency.

    We work closely with the client collaborating on various other projects. Furthermore, we are actively enhancing the mobile application’s functionality and updating the solution architecture to meet evolving requirements.

    Related cases

    Need assistance with a software project?

    Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

      What happens next?

      An expert contacts you after thoroughly reviewing your requirements.

      If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

      We provide a project proposal, including estimates, scope analysis, CVs, and more.

      Meet our experts!

      Viktoryia Markevich

      Relationship manager

      Samuel Krendel

      Head of partnerships

      POS Application Development: Faster Transactions and Larger Restaurant Crowds

      POS Application

      POS Application Development: Faster Transactions and Larger Restaurant Crowds

      Our team equipped a restaurant chain with a custom POS application for fast transactions, 15% more patrons, and new NFC payments using Android, Discovery, HoReCa, and Java.

      #HoReCa #Java

      #Android #NFC

      #mPOS #MobileDevelopment

      Client*

      A restaurant chain in Europe with an intent to scale their hospitality business.
      *We cannot provide any information about the client or specifics of the case study due to non-disclosure agreement (NDA) restrictions.

      Project in numbers

      duration
      9 months
      team
      5 specialists

      The team involved in the project

      industry
      HoReCa
      solution
      POS Application
      technologies
      Kotlin, RxJava, Retrofit, Cicerone, Moxy, Custom Views, Toothpick

      1 x Project Manager

      1 x Business analyst

      1 x Android Developer

      1 x UX/UI Designer

      1 x QA Engineer

      Challenge

      We aimed to modernize POS systems for client’s authentic restaurants to boost competitiveness and customer experience.

      Related objectives

      Upgrade POS Systems
      Enhance Service Quality
      Maximize Restaurant Popularity

      Solution & functionality

      We proposed upgrading to Android POS with NFC mobile payments for faster transactions and error reduction.

      mPOS terminals for NFC mobile payments solution

      Timspark developed a mobile pay-at-the-table app integrated with the PAX A920 terminal, featuring NFC technology for instant transactions. NFC enables easy payment through card tapping or smartphone wallet apps, offering customers contactless checkouts right at their table. PAX 920 supports various payment methods, including QR code scanning, mobile wallets, Chip & PIN, and Swipe.

      Safe payments

      The cards are swiped at the terminal, which processes and transmits data via a secure protocol. Transaction details are stored in both the bank’s and restaurant owner’s databases for easy tracking. The Android POS application sends payment data to servers, notifies the cardholder of successful transactions, and prints receipts.

      User-friendly interface and future-ready integration

      Android frameworks and tools were utilized to create colorful, user-friendly layouts, distinguishing them from Linux’s monochrome interfaces. Custom API ensures seamless integration of new features and extensions, accommodating future plans for ordering and inventory tracking modes in the Android POS application.

      Results and business value

      We leveraged mobile technologies to speed up payments, boost table turnover, and optimize staff productivity in restaurants. This user-friendly innovation has not only improved daily operations but has drawn in a fresh wave of patrons.

      Efficiency through tech integration

      The mobile technology is integrated with PAX A920 terminals, resulting in lower risk of fraud, fewer chargebacks, and more creative tasks for employees.

      Elevated customer experience

      Transactions sped up fivefold, while attendance surged by 15% with user-friendly upgrades.

      Business growth

      Improved operational efficiency translated into increased revenue and paved the way for expansion opportunities in our client’s restaurant business.

      Benefits for client

      The new mobile way of doing things made the client’s day-to-day operations smoother, transactions quicker, and customers happier. Plus, they’ve seen more people dining in their restaurants, which set them up nicely for growth in the competitive restaurant business

      Related cases

      Need assistance with a software project?

      Whether you're looking for expert developers or a full-service development solution, we're here to help. Get in touch!

        What happens next?

        An expert contacts you after thoroughly reviewing your requirements.

        If necessary, we provide you with a Non-Disclosure Agreement (NDA) and initiate the Discovery phase, ensuring maximum confidentiality and alignment on project objectives.

        We provide a project proposal, including estimates, scope analysis, CVs, and more.

        Meet our experts!

        Viktoryia Markevich

        Relationship manager

        Samuel Krendel

        Head of partnerships

        Let’s build something great together

          Let’s build something great together

            Let’s build something great together

              Let’s build something great together