Cutting Edge Identity Protection Using Machine Learning and Biometrics


January 2016 - Ongoing


Web Application


United States



TrustStamp is a computer vision and biometric startup that provides identity and trust as a Service to answer two fundamental questions: “Who are you?” and “Do I trust you?”. 10Clouds has been providing a staff augmentation service for TrustStamp for over 5 years, including Python developers specialized in Machine Learning and data processing.

10C engineers were highly involved in TrustStamp’s R&D projects. They worked with strong collaboration or under the supervision of the client's main Data Scientist. Still, developers had much independence in their day-to-day work, including both implementation and research.


Biometric Authentication System
Machine Learning Algorithms
Front-end Development



Introduction and Goals

TrustStamp is a pioneering startup that utilizes advanced computer vision and biometric technologies to offer a unique Identity and Trust as a Service solution.

The collaboration between 10Clouds and TrustStamp extends beyond mere staff augmentation. Their highly skilled engineers have played an integral role in TrustStamp's ambitious research and development projects. Working closely with TrustStamp's esteemed Data Scientist, the 10C engineers have shared a strong collaborative bond.

This unique working dynamic has fostered a mutually beneficial relationship, as the developers at 10Clouds are not only able to contribute to TrustStamp's cutting-edge solutions but also continuously enhance their own skill sets.


The most frequent problem was to find the encoding of an object. The encoding is a fixed-size vector of numbers. Some projects had also restrictions on the maximal size due to limited resources of the final device. Another class of problems was to detect malicious data and attacks on existing systems.

Also, many smaller issues had to be solved while working on the whole algorithm like answering the questions: is the quality of a picture good enough? Where is the object on an image? how to increase the amount of data and/or its quality?

The mix of collaboration and independence has allowed TrustStamp to leverage the diverse perspectives and innovative ideas brought forth by the 10C engineers, pushing the boundaries of what is possible in the realm of identity verification and trust services.

The Process

The Process

Proof of Liveness

The system 10Clouds built is based on machine learning. It uses a face embedding process to create a biometric hash, which is unique to each user’s profile. Then it needs only one photo to determine whether the person in it is an actual living human and not just a photo or video.

Step-up authentication

It's an answer to the problem of money laundering and identity theft. Using biometric hash to confirm the users' identity and comparing it with photo ID and online images, the system can track potential fraud ot provide access for a legitimate customer.

Anti-money laundering and KYC solutions

The overal goal was to automate document and audit commpliance requirements by using biometrics and properiarity document OCR resulring in increased security and a frictionless data flow.

The team members become very engaged with the project as a business, not just as a coding exercise. They tend to do research and bring their own ideas to the table for product improvement, including competitive analysis. That has proven to be very valuable.

Gareth Genner


Business Impact

10Clouds has consistently impressed the client with its high-quality deliverables and the tangible value provided. This has created a strong sense of satisfaction and excitement within the client's team, as they recognize the potential for further scaling their project in collaboration with 10Clouds.

However, the client also acknowledges that their DevOps team still needs to ramp up to meet the demands of the project's future growth. This realization further underscores the importance of the ongoing partnership with 10Clouds, as they have not only demonstrated their technical expertise but also their ability to seamlessly integrate with the client's team.

Moving forward, the client is confident that by leveraging the combined strengths of TrustStamp and 10Clouds, they will be able to successfully navigate the challenges of scaling their project.

Check other case studies


10Clouds AI Assistant

10Clouds Assistant is a powerful tool that can collect data from company handbooks, employee information, project details, and more to provide instant feedback. The process of creating this tool involved several stages, such as downloading data from the Confluence API and saving it to a PostgreSQL database. Next, we cleared the data of HTML tags and added it to Pinecone using Llama-index, a library for importing data. Our AI tool can quickly and accurately provide users with the information they need, making it an invaluable asset for any organization.

See more

Get the full story on how we help companies get results faster.

Contact us