1
0 Comments

I developed a multi-tenant financial platform with AI OCR, and here's the architecture that makes it work

Been building YourFinanceWORKS for 2 years - a financial automation platform that processes receipts, invoices, and bank statements using AI. Here's the tech stack that handles it all:

Backend:

  • FastAPI + PostgreSQL (database-per-tenant for security)
  • Kafka for background processing
  • AI integration with OpenAI, Ollama, and custom OCR models

Frontend:

  • React + TypeScript + Vite
  • Tailwind + ShadCN UI components
  • Real-time dashboards with interactive charts

Key Features We Built:
🔍 AI-powered OCR - 95%+ accuracy on receipts and invoices
đź§  MCP integration - Model Context Protocol for secure AI data access
🏢 Multi-tenant architecture - Complete tenant isolation
📊 Business intelligence - Natural language queries to financial data
🛡️ Fraud detection - AI auditor that flags phantom vendors, duplicate billing

Cool Technical Challenges:

  • Database-per-tenant scaling with connection pooling
  • Background OCR processing with worker queues
  • Real-time risk scoring on every transaction
  • Plugin system for extensibility

The code is open-source (AGPL) with commercial features available.

What's the most complex financial automation you've built? Let's trade war stories!

Github: https://github.com/snowsky/yourfinanceworks
License Portal: https://www.yourfinanceworks.com (To get a trial license)

#indiehackers #fintech #saas #architecture #ai

on March 2, 2026
Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 150 comments A simple way to keep AI automations from making bad decisions User Avatar 65 comments Never hire an SEO Agency for your Saas Startup User Avatar 59 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments We automated our business vetting with OpenClaw User Avatar 29 comments