I build AI-powered finance systems that turn messy financial data into accurate, audit-ready answers β and keep accounting, payments, and CRM systems in perfect sync.
- π I build end-to-end accounting & payments integrations (QuickBooks Online, Xero, Stripe) synced into a single source of truth
- π€ I build AI finance assistants β RAG over invoices, contracts, statements & GL data with cited, traceable answers
- π I handle financial document ingestion β invoices, receipts, bank statements, W-9/1099s β structured data with OCR fallback
- π I ship idempotent syncs, reliable webhooks, and reconciliation engines that never double-post
- π― My north star: every figure traceable to its source document, line item, or transaction ID
Accounting / Payments
AI / LLM / RAG
Vector DBs / Embeddings
Backend
Frontend
Infra / DevOps
Full-stack web app that automates invoicing for a title-and-registration business, keeping three systems β QuickBooks Online, a GraphQL CRM, and the client's internal app β in perfect sync.
- Ingests messy vendor batch files (PDF / Excel / CSV) β unified invoice schema with LLM-assisted extraction
- Template-matching engine auto-generates QuickBooks invoices
- Two-way payment sync via webhooks β payments, refunds & status updates flow bidirectionally
- Customer de-duplication + idempotent sync layer β zero duplicates across systems
Next.js (App Router) Β· React 19 Β· TypeScript Β· Azure SQL Β· QuickBooks Online API Β· GraphQL/REST Β· OAuth 2.0
Cited, audit-ready Q&A over 50k+ invoices & statements with full source traceability and
<2sp95 latency.
Python Β· FastAPI Β· LlamaIndex Β· GPT-4o Β· Qdrant Β· PostgreSQL
Auto-matched 120k+ monthly transactions at 99.2% accuracy, cutting manual review by 90%.
Python Β· Stripe Webhooks Β· QuickBooks Online API Β· idempotent sync
| Project | Scale | Outcome |
|---|---|---|
| QuickBooks + Stripe reconciliation | 120k+ tx / month | 99.2% auto-match, β90% manual review |
| AI finance Q&A | 50k invoices & statements | Cited answers, <2s p95, full audit trail |
| Xero AP automation | 18k invoices / month | 98.7% parse success via OCR fallback |
Send me your stack (QuickBooks / Xero / Stripe / Servis.ai), data volume, and the accuracy bar you need to hit β I'll reply with an integration approach and the two or three risks I'd tackle first.
βοΈ Every number traceable. Every sync idempotent. Every answer cited.


