Ocrolus logo

AI-Powered Financial Services & Loan Underwriting Automation

Client

Ocrolus, Inc. is a leading AI-powered document automation and data analytics platform for financial institutions. Its production platform combines machine learning with human-in-the-loop validation to analyse and verify financial documents used in small-business lending, mortgages, and consumer loans. Ocrolus supports automated underwriting workflows where accuracy, reliability, scalability, and risk reduction are critical. The platform enables lenders to process complex financial information faster, improve underwriting decisions, and scale loan-origination operations while maintaining consistent validation of AI-generated results.

Industry

Fintech

Services

AI/ML & Data Engineering
Cloud & Backend Engineering
Front-end Development
SecOps
Software Development Services

Country

USAUS Flag

Company size

Startup
Ocrolus Devices

The Big Picture

Ocrolus is a New York-based fintech company that automates the verification and analysis of financial documents, removing the need for manual audits. Using AI-powered technology and a human-in-the-loop infrastructure, Ocrolus streamlines the processing of bank statements, pay stubs, and other financial data, helping lenders accelerate and improve the underwriting process .

Ocrolus handles e-statements, scanned documents, and mobile images from any financial institution with over 99% accuracy. By replacing slow, error-prone manual reviews with AI-driven document analysis, the platform modernizes financial data verification for lending, underwriting, and other finance-related industries, improving overall speed, accuracy, and operational scalability.

Turning Complexity Into Scalable 
and Trustworthy AI Operations
 

One of the main challenges Ocrolus faced was scaling AI-powered document processing while maintaining strict SLAs, accuracy, traceability, and service quality. As demand increased, the traditional offshore BPO model became costly and difficult to scale. 

ASSIST helped strengthen the production workflow around Ocrolus’ machine-learning and open-weight AI models. The solution combined automated processing with human-in-the-loop validation, accuracy monitoring, analytics, and scalable validation pipelines.

The enhanced mobile application enabled distributed reviewers to assess uncertain, abnormal, or low-confidence AI outputs through controlled micro-tasks.

The architecture supported continuous AI behaviour monitoring, reference-based assessment, traceable validation decisions, model-version control, and human-supervised escalation. These capabilities were developed and validated in controlled environments before operational use. Sensitive data and AI processing remained within controlled deployment boundaries. 

Success Highlights

Reimagining Financial Automation

We leverage advanced technologies to develop robust mobile and web applications with high performance and cross-platform compatibility, delivering seamless user experiences for businesses across industries.

Android logo
Angular logo
React logo
RxJs
Rx Java
Dagger logo
JQuery logo
Kotlin logo

Engineering Highlights

The solution combines a mobile application with an integrated administrative web platform for managing users, verifier payments, pricing, and operational performance. It supports distributed captcha-style data validation, while administrators can upload bank statements, review processing metrics, analyse performance, and manage financial-document workflows.The platform supports scalable human-in-the-loop AI validation, enabling uncertain or flagged AI outputs to be reviewed through controlled validation tasks.

Its architecture supports accuracy monitoring, traceable validation decisions, anomaly and low-confidence detection, model-version control, and human-supervised escalation.
The web application is built as a responsive single-page application using Angular, while the Android application uses Kotlin, RxJava, and Dagger. The modular architecture supports reliable processing, operational scalability, and consistent validation across the platform.


 

Hightlight Features

What we worked on:

Round check fill icon
Invoice processing
Round check fill icon
OCR functionality
Round check fill icon
Admin website
Round check fill icon
Document management system
Round check fill icon
Analytics
Round check fill icon
Regulatory compliance
Round check fill icon
AI-driven processes
Round check fill icon
User performance module
Round check fill icon
Accuracy validation

Turning Goals into Success

Revolutionizing FinTech operations by eliminating manual inefficiencies and enabling scalable growth through intelligent automation and advanced AI-driven workflows.

Automate loan application processes in less than 10 days and be open to applications post go-live. 

Over 90% of loan applications processed within 30 minutes.

400,000 bank statement pages processed and analyzed every month for each business client.

Testimonials and 
Reviews From Our Clients

Andrew Scarpitta photo
Andrew Scarpitta, Director Of Operations at Ocrolus
US FlagUS
Quotes icon

As a lean startup ASSIST provided the manpower and expertise to not only translate our vision into a robust product offering but also helped optimize our design and user experiences. Whenever we had a problem or inquiry, the ASSIST team was attentive and responsive. I am thankful that we engaged with ASSIST and I look forward to continuing our partnership.

Quotes icon

Scalable, secure and streamlined solutions for your business success

For business inquiries:

+40-230-521100

icon main logohello@assist.ro

Our address:

1 Tipografiei Street 720043, Suceava, Romania

Frequently Asked Questions

1. Can you integrate AI into an existing software product?

Absolutely. Our team can assess your current system and recommend how artificial intelligence features, such as automation, recommendation engines, or predictive analytics, can be integrated effectively. Whether it's enhancing user experience or streamlining operations, we ensure AI is added where it delivers real value without disrupting your core functionality.

2. What types of AI projects has ASSIST Software delivered?

We’ve developed AI solutions across industries, from natural language processing in customer support platforms to computer vision in manufacturing and agriculture. Our expertise spans recommendation systems, intelligent automation, predictive analytics, and custom machine learning models tailored to specific business needs.

3. What is ASSIST Software's development process?  

The Software Development Life Cycle (SDLC) we employ defines the stages for a software project. Our SDLC phases include planning, requirement gathering, product design, development, testing, deployment, and maintenance.

4. What software development methodology does ASSIST Software use?  

ASSIST Software primarily leverages Agile principles for flexibility and adaptability. This means we break down projects into smaller, manageable sprints, allowing continuous feedback and iteration throughout the development cycle. We also incorporate elements from other methodologies to increase efficiency as needed. For example, we use Scrum for project roles and collaboration, and Kanban boards to see workflow and manage tasks. As per the Waterfall approach, we emphasize precise planning and documentation during the initial stages.

5. I'm considering a custom application. Should I focus on a desktop, mobile or web app?  

We can offer software consultancy services to determine the type of software you need based on your specific requirements. Please explore what type of app development would suit your custom build product.   

  • A web application runs on a web browser and is accessible from any device with an internet connection. (e.g., online store, social media platform)   
  • Mobile app developers design applications mainly for smartphones and tablets, such as games and productivity tools. However, they can be extended to other devices, such as smartwatches.    
  • Desktop applications are installed directly on a computer (e.g., photo editing software, word processors).   
  • Enterprise software manages complex business functions within an organization (e.g., Customer Relationship Management (CRM), Enterprise Resource Planning (ERP)).

6. My software product is complex. Are you familiar with the Scaled Agile methodology?

We have been in the software engineering industry for 30 years. During this time, we have worked on bespoke software that needed creative thinking, innovation, and customized solutions. 

Scaled Agile refers to frameworks and practices that help large organizations adopt Agile methodologies. Traditional Agile is designed for small, self-organizing teams. Scaled Agile addresses the challenges of implementing Agile across multiple teams working on complex projects.  

SAFe provides a structured approach for aligning teams, coordinating work, and delivering value at scale. It focuses on collaboration, communication, and continuous delivery for optimal custom software development services. 

7. How do I choose the best collaboration model with ASSIST Software?  

We offer flexible models. Think about your project and see which model would be right for you.   

  • Dedicated Team: Ideal for complex, long-term projects requiring high continuity and collaboration.   
  • Team Augmentation: Perfect for short-term projects or existing teams needing additional expertise.   
  • Project-Based Model: Best for well-defined projects with clear deliverables and a fixed budget.   

Contact us to discuss the advantages and disadvantages of each model. 

ASSIST Software Team Members