HomeServicesIndustriesPortfolioAbout Us
logo
menu-cross-icon
Home
Servicesarrow-down
Industriesarrow-down
Portfolio
About Us

Dark Mode

floating-arrow

AI Credit Scoring Engine

Instant, data-driven lending decisions for thin-file borrowers

Industry

FinTech

Technologies

Python

Docker

XGBoost

BentroML

Project description

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.

Challenge

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.

Solution

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.

Project Results

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.

Features and Benefits

  • Real-Time Scoring: Each application is assessed instantly as part of the loan flow.
  • Behaviour-Based Risk: Uses platform history and activity, not just traditional credit history.
  • Clear Score & Risk Level: Turns model output into an easy-to-read score and risk category.
  • Risk-Adjusted Limits: Suggests how much a customer can responsibly borrow, not just yes/no.
  • Independently Scalable: Served as its own containerised service, isolated from the main platform.

Technologies Used

  • Python: The scoring service and its data-preparation pipeline.
  • XGBoost: The machine-learning model behind the risk assessment.
  • BentoML: Packages and serves the model as a fast, standalone service.
  • Docker: Containerised deployment so the engine scales on its own.

Development Process

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.

banner-image

Look at our other projects!
Explore our work and get inspired for your next project.

Projects arrow_right

Have a question?
Let's start a conversation

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

Have a question?
Let's start a conversation

Submit

arrow-right

business@altitudeit.org

+381 64 392 7915

Novosadskog sajma 3,

Novi Sad, Serbia

Altitude

Contact Information

/icons/email.png

business@altitudeit.org

/icons/phone.png

+381 64 392 7915

/icons/location.png

Novosadskog Sajma 3,

Novi Sad, Serbia

Follow Us

linkedininstagram

Services

Agile Software DevelopmentWeb Application DevelopmentAPI Development & IntegrationE-commerce DevelopmentMobile App DevelopmentCloud-Native Web DevelopmentCloud-Native DevOps PracticesUX/UI Design

Industries

FinTechE-CommerceEducationTravelSportsSystem Management

Copyright © 2026 AltitudeIT. All Rights Reserved.