A calm ledger beats six finance apps. One unified inbox for every rupee that moves in your accounts — built end-to-end for Sri Lanka, with an AI extraction pipeline at the core.
end-to-end personal finance for sri lanka: an ai extraction pipeline reading bank emails and sms into one ledger.
what was built.
Four ingestion channels feed one AI extraction pipeline: bank emails, SMS, iOS shortcuts, PDF and CSV statements. Out the other end, a single categorised ledger — with per-bank prompts, golden fixtures, and a 96% extraction rate across three Sri Lankan banks.
one screen,
the whole
picture.
Net worth, six-month cashflow, savings rate, recent activity. The dashboard earns its place — every figure linkable, every chart filterable to its source rows.
four screens you’ll actually open.
React Native via Expo. Tactile touch targets, no decorative chrome — each surface earns its place by being the first thing you reach for in that context.
four ways in. one clean ledger.
Bank emails, SMS alerts, iOS shortcut captures and uploaded statements all enter the same extraction pipeline.
Three Sri Lankan bank formats, four channels, one schema.
Duplicates caught before they ever reach the ledger.
what it taught me.
A long single-column read is a better case study than ten parallel screens. Editorial pacing earned the depth.
Three Sri Lankan bank formats, four channels, one schema. The extraction pipeline pays for itself by week two.
The dashboard is the only screen most people will ever open. So the dashboard had to be the entire app.