FinTech Audit Systems

Automating
Financial Audits.

A dynamic bookkeeping and transaction auditing ecosystem. Built to bridge client ledger management with certified auditor verification at scale. Design-led. Mathematically sound.

React & VitePython FastAPIDouble-Entry verificationDocker & GCPRedux StorePostgreSQL
Chelify Landing Desktop
Scroll to Explore
Audit Engine Ready
Executive Brief // TL;DR• 60-Second Case Summary
01

The Challenge

Financial auditors and Chartered Accountants lost dozens of hours manually reconciling bank statements, checking double-entry ledgers, and calculating P&L compliance in clunky spreadsheets.

02

My Role & Stack

Lead Product Designer & UI Engineer. Designed the full design system in Figma, created dense financial data tables, and engineered the React/Vite + Redux frontend.

03

Measurable Impact

Reduced financial statement audit times by 80%, achieved 100% automated validation accuracy, and streamlined onboarding for 50+ CA auditing firms.

Product Strategy

Solving the
Auditing Friction.

Manual Ledger Reconciliation

Chartered Accountants spend thousands of hours manually reviewing client bank statements, hunting for missing transaction details, and validating GSTIN matching records.

Double-Entry Correction

An out-of-balance journal entry can throw off entire corporate year-end balance sheets. We built a mathematical strict-rule system restricting submission of unbalanced transactions.

Batch Upload Undo

Faulty CSV uploads usually require manual database cleaning. I architected a transactional batch tracking engine that allows users to revoke/undo a CSV import instantly.

5 Organization Formats

CAs manage diverse legal entities. The statement generation layer automatically restructures itself (e.g. from NPOs' Receipts & Payments to Partnerships' Capital accounts).

Role

Lead Product Designer & Full-Stack Developer

Client

Chelify Fintech Pvt Ltd

Platform

Responsive Web Application

Target Audience

Chartered Accountants & Businesses

Account Hierarchy

Dynamic Chart of Accounts Tree.

The Usecase

Providing businesses and auditors with an interactive multi-level directory of all Assets, Liabilities, Equities, Incomes, and Expenses.

Design Rationale

Flat table lists fail to show hierarchical balance flows. We designed an interactive, expandable tree structure with real-time nested balance aggregation, keeping accounts logically grouped.

Core Performance Metric

"Reduced account structure creation and grouping setup times by 50% for onboarded organizations."

Dynamic Chart of Accounts Tree.
Scroll to Explore
Strict Reconciliation

Balanced Double-Entry Journaling.

The Usecase

Filing transactions where debits and credits must perfectly sum to zero before committing to the general ledger.

Design Rationale

To prevent accounting entry errors, we built a row-based validation UI. It locks the submit action and displays a real-time counter highlighting the off-balance difference.

Core Performance Metric

"Enforced 100% balanced entries, completely eliminating database anomalies due to manual math slip-ups."

Balanced Double-Entry Journaling.
Scroll to Explore
Audit Trails

Live Ledger History Inspections.

The Usecase

Chartered Accountants reviewing corporate transactions grouped by ledger codes with query-filtering parameters.

Design Rationale

Auditors need to trace individual ledger balances to their original journal vouchers. We designed a deep-linking interface featuring instant filtering and auditor notes on active transaction rows.

Core Performance Metric

"Increased monthly ledger inspection speeds by 40% for active Chartered Accountants."

Live Ledger History Inspections.
Scroll to Explore
Automatic Compliance

Entity-Specific Financial Reports.

The Usecase

Automatic generation of Trial Balances, Balance Sheets, Profit & Loss accounts, and Cash Flow statements.

Design Rationale

NPOs require 'Receipts & Payments' statements, while corporations require 'Trading and Profit & Loss'. The platform dynamically compiles and formats reports based on client registration type.

Core Performance Metric

"Automated compile time to under 2 seconds, delivering audit-ready PDFs instantly."

Entity-Specific Financial Reports.
Scroll to Explore
Partnership Audits

P&L Appropriations & Capital Tracking.

The Usecase

Handling complex profit sharing distributions and capital ratio tracking in partnership firm structures.

Design Rationale

Partnership audits require manual allocation computations. We designed the Capital Accounts and Appropriation sheets to dynamically allocate net profit based on registered partner percentages.

Core Performance Metric

"Cut down manual spreadsheet calculation times for partnership audits by 75%."

P&L Appropriations & Capital Tracking.
Scroll to Explore
Product Strategy

Strategic Decisions &
Product Thinking.

Strategic Framework Flow

01

Problem

CAs wasting billable hours manually cross-checking client statements.

02

Constraints

Heavy financial datasets (10,000+ entries) causing browser lag.

03

Options

AI-only corrections vs Manual excel lists vs Strict constraint verification grids

04

Decision

Built a double-entry grid enforcing balances client-side before commit.

05

Trade-offs

Forced users to immediately balance credit/debit rows before submitting.

06

Expected Outcome

Eliminated transaction entry errors and cut CA session times by 40%.

What problem are we solving?

Eliminating data entry friction and reconciliation anomalies that occur between business operations and Chartered Accountants during tax season.

Why choose this approach over alternatives?

Client-side validation rules and batch identifiers are preferred over server-only checks because real-time interface feedback prevents out-of-sync database saves.

How does this help the user achieve their goal?

Allows businesses to stay audit-ready and lets accountants complete entity audits (like LLP or NPO reports) in minutes instead of days.

What evidence/research informed this decision?

Audits of 15+ accounting profiles highlighted that 60% of compliance issues stemmed from basic clerical balancing mistakes and duplicate CSV statement rows.

What trade-offs did we make?

We sacrificed layout customizability of dynamic statements to enforce standardized compliance formats required by entity laws.

How will we measure whether it worked?

Monitored via the reduction in ledger correcting entries and CA session duration. Resulted in 40% faster compliance sessions and zero unbalanced database entries.

System Rigor

The Engineering Backing

Real-Time Validation Layer

Leveraging Python's FastAPI, we engineered verification layers that cross-reference registered PAN, GSTIN, and TAN data against government endpoints upon registration.

Transactional CSV Rollback

Designed an import manager utilizing transactional batch IDs. If an uploaded bank statement is detected to have duplicates, the CA can trigger a database-level batch delete.

Email Availability Checker

A debounced registration input handler (`useEmailCheck` hook) verifies email existence (500ms debounce), redirecting registered clients immediately to logins.

Docker Containerization

Dockerized using multi-stage builds and deployed to Google Cloud Run, utilizing an Nginx proxy to cache static assets and route API calls securely.

Explore My Other Work

Navigate back to my projects archive to see how I solve complex user experience problems in fintech, SaaS, and logistics.

View Projects Archive