Selected work
Client Project / 2026

KhataFlow

A production-grade, offline-first mobile ledger and personal expense tracker engineered with automated cloud synchronization and instant invoice generation.

React NativeExpoTypeScriptExpo RouterSQLiteSupabasePostgreSQLZustandLucide React NativeReact Native ReanimatedExpo HapticsReact Hook FormZodVictory Native XLExpo PrintExpo FileSystemNetInfo
KhataFlow preview
MY ROLE

Full Stack Mobile Developer

CLIENT / CONTEXT

Fintech Client Project

WHEN

2026

THE PROJECT

Built for the real world.

KhataFlow is a cross-platform fintech mobile application designed to streamline daily financial tracking, dual-sided customer debt ledgers (Khata), and billing workflows for small businesses, freelancers, and individuals.

Built with an offline-first architecture, the app allows users to record transactions, capture receipt images, track customer credit/debit histories, and generate PDF invoices with zero latency, regardless of internet connectivity.

The system features an automated background synchronization engine powered by SQLite and Supabase, ensuring resilient data persistence, conflict resolution, and seamless cloud backups when network access resumes.

The thinking behind it.

Offline-First Synchronization & Conflicts

Engineered an offline sync queue utilizing SQLite transaction blocks and a Last-Write-Wins conflict resolution strategy, maintaining local soft-deletion timestamps to prevent stale cloud overwrites.

Reliable Local-to-Cloud Media Pipeline

Designed a staged receipt attachment workflow that stores compressed images locally via Expo FileSystem first, queueing background uploads to Supabase Storage only when a verified internet connection is detected.

Client-Side Invoicing & PDF Rendering

Implemented dynamic HTML-to-PDF compilation directly on the mobile device using Expo Print and Expo Sharing, allowing users to issue, preview, and dispatch itemized bills without depending on external server infrastructure.

What it does.

  • Offline-first architecture with instant local data persistence via SQLite
  • Automated background sync engine with Supabase and NetInfo detection
  • Dual-sided Khata ledger management (Receivables vs. Payables)
  • Comprehensive daily income and expense tracking with category tagging
  • Real-time financial dashboard displaying net balance and monthly burn rate
  • Detailed category analytics and cash-flow breakdown charts
  • Instant PDF customer bill and invoice generation with direct sharing
  • Receipt image capture and local-to-cloud file upload pipeline
  • Fast global offline search across people, amounts, and transaction notes
  • Advanced multi-criteria filter system (date ranges, payment types, categories)
  • Undo delete actions with snackbar recovery support
  • Adaptive light and dark mode with custom design tokens

The outcome.

Delivered a robust, high-performance mobile application that eliminates operational blind spots around daily cash flows and customer credit, giving clients a fast, zero-latency financial management system that functions reliably in low or no-connectivity environments.

UP NEXTPixmend
NEXT GOOD THING STARTS WITH A CONVERSATION
Have a project?
Let’s make it real.