Back to Projects
💰

FinSight Copilot - Due Diligence AI Assistant

Real-time covenant monitoring AI assistant that extracts data from complex financial documents and alerts on breaches instantly using LandingAI DPT-2 and Pathway framework.

FinTechAI Document ProcessingReal-time MonitoringCovenant AnalysisDue DiligenceComputer VisionFinancial Compliance

Overview

Built an intelligent financial agent that monitors loan covenants in real-time for investors, M&A professionals, and finance leaders. The system extracts covenant terms from PDFs, images, and tables using LandingAI DPT-2 vision AI, monitors financial data in real-time using Pathway framework, and detects breaches instantly with automated email alerts. Features include living memos that auto-update, conversational Q&A interface, and comprehensive covenant compliance checking for leverage ratios, interest coverage, and liquidity requirements. Developed for HackWithBay 2025, solving the critical problem of manual covenant tracking that is slow, error-prone, and misses critical breaches.

Key Highlights

LandingAI DPT-2 integration for accurate table extraction from covenant documents with vision capabilities

Pathway Framework for real-time file monitoring and instant processing of data room changes

Automated covenant compliance checking for leverage ratios, interest coverage, and liquidity requirements

Intelligent red flag detection with severity levels and evidence-based email alerts

Living memos that auto-update on every compliance check with executive summaries

Conversational Q&A interface for natural language queries about covenant status

Real-time breach detection with instant email notifications and HTML-formatted alerts

Multi-format document processing: PDFs, images, JSON, CSV, and HTML/iXBRL SEC filings

Tech Stack

PythonLandingAI DPT-2Pathway FrameworkPyPDF2WatchdogFastAPISMTPBeautifulSoupPandas

🏗️ System Architecture

System Components

Data Room Monitor

Pathway Framework for live file monitoring

PathwayWatchdogFile System Events

Document Extractor

LandingAI DPT-2 for vision-based document processing

LandingAI DPT-2Computer VisionOCR

PDF Processor

PyPDF2 for PDF parsing and truncation

PyPDF2PDF ProcessingText Extraction

Financial Data Parser

SEC JSON and CSV data processing

PandasJSON ParserBeautifulSoup

Covenant Engine

Compliance checking for leverage, coverage, liquidity

PythonFinancial CalculationsRule Engine

Alert System

SMTP-based email notifications with HTML formatting

SMTPEmail TemplatesHTML Generation

Living Memo Generator

Auto-updating Markdown and HTML reports

MarkdownHTML TemplatesReport Generation

Chatbot Interface

Conversational Q&A about covenant status

Python CLINatural Language Processing

Data Flow

Data Room MonitorDocument Extractor

Detect new/modified files in data room

File change events
Document ExtractorPDF Processor

Extract covenant terms from images and tables

Structured covenant data
PDF ProcessorFinancial Data Parser

Process credit agreements and documents

Parsed PDF content
Financial Data ParserCovenant Engine

Parse SEC JSON and financial metrics

Financial ratios and metrics
Covenant EngineAlert System

Check compliance and detect breaches

Breach alerts and red flags
Alert SystemLiving Memo Generator

Send email notifications for breaches

Alert confirmations
Living Memo GeneratorChatbot Interface

Generate updated compliance reports

Living memos (MD/HTML)
Chatbot InterfaceCovenant Engine

Answer queries about covenant status

Conversational responses

Architecture Flow

Data Room Monitor

Document Extractor

PDF Processor

Financial Data Parser

Covenant Engine

Alert System

Living Memo Generator

Chatbot Interface

Kushal Adhyaru - AI/ML Engineer & Full-Stack Builder