💡 Project Story: FinGuard AI — Turning Late Nights into Smart Systems
It all began at home — with a cup of tea and my father’s tired face. As a banker, he spends nearly 12 hours a day reviewing financial documents — invoices, receipts, and contracts — verifying each detail for compliance and fraud. Watching him do this tedious, repetitive task made me think:
“Why can’t AI do this? Why can’t we automate the boring part and let humans focus on what truly matters?”
That moment sparked the creation of FinGuard AI — an intelligent, multi-agent system designed to analyze, audit, and detect anomalies in financial data using the power of Google Cloud AI.
🚀 From Curiosity to Code
As a second-year Computer Science Engineering student, I had more curiosity than experience. I didn’t know where to start — but I knew what I wanted to build. I began learning everything from the basics:
How to set up a virtual environment
How AI agents communicate and collaborate
How to integrate real Google APIs like Document AI, BigQuery, and Gemini
Every day brought something new — from the excitement of seeing my first parsed invoice to the frustration of debugging API connections. Slowly, FinGuard AI evolved from a simple idea into a working prototype — elegant, efficient, and focused on solving a real problem.
⚙️ How FinGuard AI Thinks
FinGuard AI works as a team of three cooperative agents, each playing a unique role in financial compliance detection:
🧾 Document AI Agent: Extracts structured data from scanned invoices, receipts, and contracts using Google Document AI.
⚖️ Compliance Checker Agent: Compares the extracted data against regulatory knowledge bases like GDPR and banking rules.
🔍 Anomaly Reporter Agent: Powered by Gemini, this agent summarizes flagged issues, explains them in natural language, and assigns a risk score ( R_s \in [0,1] ).
The anomaly detection formula is simple yet powerful:
Rs=αCdev+βHrisk+γDflag
Where:
This ensures each document is evaluated with a balance of real-time analysis, historical patterns, and regulatory rules.
⚡ Challenges, Failures, and “Aha!” Moments
There were countless challenges. APIs failed, models misread data, and I spent hours wondering why my code suddenly broke. Understanding Agentic AI systems — how different AI agents communicate and reason — was completely new to me.
But every frustration led to an “Aha!” moment:
The joy of seeing Document AI correctly extract complex invoice data.
The moment Gemini generated its first natural language fraud summary.
The realization that I was no longer just learning AI; I was building it.
🌟 What FinGuard AI Means to Me
FinGuard AI is more than a hackathon project — it’s a story of learning, curiosity, and real-world impact. It’s a small step toward helping professionals like my father and thousands of others who spend hours on manual checks.
This project taught me that innovation doesn’t always come from expertise — sometimes, it comes from empathy and a simple question:
“Can we make someone’s day a little easier with AI?”
FinGuard AI answers that with a confident yes — turning endless paperwork into intelligent automation and transforming late-night work into smart systems.
🛠 Built With Languages & Frameworks: Python, Flask APIs & Cloud Services: Google Document AI, Gemini API, Other Tools: VS Code

Log in or sign up for Devpost to join the conversation.