Skip to main content

Engineering and product writing from the Openaggr team

All articles

Cashflow signals vs balance snapshots
Product
Cashflow Signals vs. Balance Snapshots: What PFM Apps Are Getting Wrong

Most personal-finance dashboards show account balance history. That is the wrong data structure for spending insight.

· Adaeze Mensah
API latency benchmarks for transaction enrichment
Engineering
API Latency Benchmarks for Transaction Enrichment at Neobank Scale

We ran enrichment throughput tests at 5,000, 50,000, and 500,000 transactions per minute. Here is what we found.

· Daniel Okonkwo
Recurring payment detection patterns
Product
Recurring Detection Beyond Subscriptions: Rent, Utilities, and Irregular Bills

Subscription detection is solved. The harder problem is irregular recurring: quarterly insurance, annual HOA, variable utility bills.

· Yusuf Adesanya
Building a PFM layer without a data team
Tutorial
Building a PFM Layer on Your Neobank Without a Full Data Team

What a two-engineer team can ship in 30 days using an enrichment API versus building transaction intelligence in-house.

· Adaeze Mensah
Merchant name cleaning from raw bank strings
Engineering
Merchant Name Cleaning: Taming the Mess in Raw Bank Transaction Strings

Raw payment processor strings look like AMZN*MKTP US AMZ123. How Openaggr normalizes these to structured merchant data.

· Daniel Okonkwo
Cashflow forecasting architecture
Engineering
Forward-Looking Cashflow Forecasting: Architecture Decisions We Made

From raw transaction history to a 30-day spending forecast. The model choices that actually work for retail banking populations.

· Yusuf Adesanya
Why open banking data alone is insufficient
Product
Why Open Banking Data Alone Is Not Enough for Spending Insight

Open banking gives you transactions. It does not give you categories, merchants, or insight. That gap is where enrichment lives.

· Adaeze Mensah
The ground truth problem in categorization
Engineering
The Ground-Truth Problem in Transaction Categorization

Every enrichment vendor claims high accuracy. But accuracy compared to what? How we approach ground-truth labeling.

· Daniel Okonkwo
Integrating enrichment API into React Native app
Tutorial
Integrating an Enrichment API Into a React Native Finance App

A practical walkthrough of connecting Openaggr enrichment to a mobile PFM app, including webhook setup and category icon mapping.

· Yusuf Adesanya
Transaction tags versus categories
Product
Transaction Tags vs. Categories: When to Use Which

Hierarchical categories answer 'what kind of spending.' Tags answer 'why.' Building a PFM layer that supports both.

· Adaeze Mensah
Split transaction detection
Engineering
Split Transaction Detection: When One Purchase Shows Up as Four Charges

Split charges from rideshare, food delivery, and marketplace platforms create noise in cashflow views. How we detect and collapse them.

· Daniel Okonkwo
Category taxonomy design for consumer finance
Product
Category Taxonomy Design for Consumer Finance Apps

Why most category schemas are designed for accountants, not consumers, and what a user-first taxonomy looks like.

· Yusuf Adesanya
What we are building at Openaggr
Product
What We Are Building at Openaggr, and Why

Every neobank ends up building the same transaction intelligence layer. We built it once so they do not have to.

· Daniel Okonkwo