Skip to content

Agentic AI / ML Systems · Fintech · production

MateFi

AI financial coach with safe-to-spend guidance.

Production personal-finance agent that connects accounts via Plaid, categorizes transactions, tracks goals, and coaches spending decisions—including a safe-to-spend number grounded in bills, subscriptions, and savings set-asides.

Problem

Bank balances lie. People overspend because apps show charts, not whether they can affo…

System

A retrieval- and rules-informed coaching agent over categorized transactions: safe-to-s…

Role

AI Architecture & Agent Orchestration

Status

production

Outcome

Safe-to-spend Day · week · month

My role

AI Architecture & Agent Orchestration

  • AI Architecture
  • Agent Orchestration
  • Data Pipelines
  • Retrieval
  • Productionization

Period / 2024–Present

MateFi homepage for an AI financial coach with safe-to-spend guidance.

AI coach for everyday spending decisions

Visual grammar / agent state graph
REQUEST
ROUTER
SPECIALIST
HITLHuman gate
OUTPUT
route.confidence0.91

Plays once · tap to replay

Problem

Bank balances lie. People overspend because apps show charts, not whether they can afford a purchase after rent, bills, and goals.

System

A retrieval- and rules-informed coaching agent over categorized transactions: safe-to-spend computation, anomaly flags, goal decomposition, and an AI coach that suggests fixes without moving money until the user approves.

Architecture

Plaid-linked accounts sync transactions into categorization and subscription detection; a rules engine computes safe-to-spend and goals; an AI coach retrieves habit context to advise—never executing money movement.

Bank Accounts
Plaid
Transaction Sync
Categorization
Subscriptions
Safe-to-Spend Engine
Bills · Goals
Spending Memory RAG
AI Coach
Goals Tracker
Mobile App
Insights only
  • Bank Accounts → Transaction Sync
  • Transaction Sync → Categorization
  • Categorization → Safe-to-Spend Engine
  • Categorization → Spending Memory RAG
  • Safe-to-Spend Engine → Mobile App
  • Goals Tracker → Safe-to-Spend Engine
  • Spending Memory RAG → AI Coach
  • Safe-to-Spend Engine → AI Coach

Execution path plays once on view · hover a node or tap the canvas to replay

System anatomy

Architecture

Bank sync → categorize → safe-to-spend → coach.

  • Plaid connect
  • Categorization
  • Rules engine
  • Coach agent

Engineering decisions

Decision

Safe-to-spend as the primary interface

Constraint

Balance-based UX drives overspending against upcoming obligations.

Approach

Compute spendable cash after rent, bills, subscriptions, and goal reserves for day/week/month horizons.

Result

A decision number users can act on instead of guessing from balances.

Decision

Coach that cannot move money

Constraint

Financial agents that auto-transfer create trust and liability risk.

Approach

The agent explains overspend math and suggested fixes; nothing moves until the user approves outside the coach.

Result

Informational coaching with clear non-custodial boundaries.

Decision

Plaid-mediated bank access

Constraint

Storing bank credentials is unacceptable for a consumer finance app.

Approach

Plaid handles authentication so MateFi never sees bank logins; data is encrypted in transit and at rest.

Result

Bank-level connect with privacy-first data handling.

Decision

Habit retrieval for personalized coaching

Constraint

Generic budgeting tips ignore a user's actual categories and goals.

Approach

The coach retrieves recent spending patterns and goal state before recommending category-level adjustments.

Result

Personalized guidance grounded in the user's transaction history.

Reliability

  • No fund movement by the agentACTIVE
  • Plaid-mediated authACTIVE
  • Encryption in transit and at restACTIVE
  • User-controlled unlink / data removalACTIVE

Evaluation

Categorization accuracySafe-to-spend correctnessCoach suggestion usefulness

Outcome / Results

Safe-to-spend
Day · week · month
Plaid
Bank-grade connect
15%
Overspend flag
5K+
Waitlist signal
  • Automatic categorization and subscription detection without manual tracking.
  • Safe-to-spend guidance after obligations and goals—not raw bank balance.
  • Privacy-first coaching: insights only; MateFi never moves user funds.

Stack

PlaidTransaction CategorizationAgent OrchestrationRAGBudgeting Rules EngineAnomaly DetectionMobile AppsEncryption

Product visuals

MateFi homepage for an AI financial coach with safe-to-spend guidance.
AI coach for everyday spending decisions

Links