DAKOTA CAPITAL

Dakota Capital's accounts payable ran across BuilderTrend and QuickBooks with no reliable reconciliation between them. I built the review and approval surface for an AI agent that parses invoices, matches them to purchase orders, and reconciles payments between both systems. The dashboard handles drill-down from flagged invoices to source PDFs, inline field editing, invoice splitting, and a reconciliation-conflict view, with live processing status via Supabase Realtime. Built on Next.js, TypeScript, and shadcn/ui over a Python backend with Redis and BullMQ job queues. Running in production.







