← All work

Kharcha — AI Expense Tracker

A household finance app with an AI receipt scanner, SMS transaction import with deduplication, split expenses, and fuel-economy analytics with km/L charts.

LaravelFilamentExpoReact NativeGemini

Overview

Kharcha is a household expense tracker built for how people in Pakistan actually manage money: shared family expenses, cash receipts, bank SMS alerts, and fuel costs that matter.

What it does

  • AI receipt scanner — photograph a receipt and Gemini extracts merchant, items, and totals automatically.
  • SMS transaction import — parses bank alert messages into transactions with deduplication so nothing gets counted twice.
  • Shared household accounts — invite family members into an account, keep per-person spending lists, and split shared costs.
  • Fuel analytics — a dedicated fuel tab with km/L efficiency charts and CSV import for historical data.
  • Multi-currency — entries in different currencies normalise through stored exchange rates.

Stack

Laravel + Filament backend, Expo (React Native) app, Gemini for receipt understanding. Live in production for daily use — and open source: backend · app.

My role

Designed and built the whole thing — schema, API, mobile app, the receipt-scanning pipeline, and the SMS parsing rules. A good example of a small product polished until it's genuinely pleasant to use every day.

Next step

Have a project that needs to actually ship?

Tell me what you're building. I'll reply within one working day with an honest take on scope, timeline, and whether I'm the right person for it.