FinTech
Python
Docker
XGBoost
BentroML
Tappo.ai can assess applicants and return a lending decision in real time, automatically — turning a slow, manual underwriting step into an instant part of the app experience. Because the model works from behavioural data, it can responsibly serve customers who a traditional scorecard would simply reject, while keeping risk in view through a clear score, risk level and a risk-adjusted borrowing amount. Packaged as its own service, the scoring engine scales independently of the rest of the platform and can be improved without disrupting it.
Lending to people without a long, formal credit history is hard: traditional scorecards have little to work with, so lenders either turn good customers away or take on unmanaged risk. For a mobile-first micro-lending product, decisions also have to be near-instant — a customer applying in an app won't wait days for an answer. Tappo.ai needed a way to assess each applicant's risk automatically, in real time, using the data it actually has, and to turn that into a clear decision and a sensible lending amount.
We built an AI credit-scoring engine that assesses each loan applicant in real time. Instead of relying on traditional credit-bureau history alone, the model learns from behavioural signals — an applicant's history and activity on the platform — to estimate their risk. It produces an easy-to-read credit score and risk level, plus a risk-adjusted view of how much the customer can responsibly borrow, so the lending engine can make fast, consistent decisions. The model is served as its own containerised service using BentoML, so scoring is fast, isolated and scalable, and it slots into the loan-application flow: when a customer applies, the application is scored automatically and the result feeds straight into approval and limit decisions.
Tappo.ai can assess applicants and return a lending decision in real time, automatically — turning a slow, manual underwriting step into an instant part of the app experience. Because the model works from behavioural data, it can responsibly serve customers who a traditional scorecard would simply reject, while keeping risk in view through a clear score, risk level and a risk-adjusted borrowing amount. Packaged as its own service, the scoring engine scales independently of the rest of the platform and can be improved without disrupting it.
We approached scoring as a real-time service that the lending engine could call on every application. We built a data-preparation pipeline that turns an applicant's profile and platform activity into the inputs the model needs, trained a machine-learning model to estimate risk from those signals, and translated its output into a clear score, risk level and a risk-adjusted borrowing amount that operators and the lending engine can act on. We packaged the model with BentoML and containerised it so it runs as its own scalable service, then integrated it into the loan-application flow so every application is scored automatically the moment it's submitted.
Reach out to us through the contact form, email or phone. Our team is here to assist you!
Reach out to us through the contact form, email or phone. Our team is here to assist you!
business@altitudeit.org
+381 64 392 7915
Novosadskog sajma 3,
Novi Sad, Serbia
business@altitudeit.org
+381 64 392 7915
Novosadskog sajma 3,
Novi Sad, Serbia
Copyright © 2026 AltitudeIT. All Rights Reserved.