kalai.one

Projects

Tools built for the repetitive parts of audit, accounts and reporting. Every one started as a problem I had to solve more than once — none started as a product idea.

Automation work

Six pieces of work — each one replaced something that used to be done by hand.

In use

Statutory report automation

Matches vendor invoices against payments and flags statutory ageing thresholds automatically, producing the report as a clean sheet.

A multi-day report, now minutes.

PythonpandasopenpyxlSAP exports
In use

Front-of-house to books

Daily extraction from transaction systems into management dashboards, plus a point-of-sale to Tally voucher bridge so nothing is re-keyed.

2+ hours of daily manual entry, removed.

PythonscrapingTally XMLExcel
In use

Month-end close automation

Monthly P&L with cost-centre allocation and a daily cash-flow view, built from the accounting system's own exports — with variance analysis on top.

Close: three days to same-day.

PythonpandasExcel
In use

Audit workflow automation

Data collection, ledger reconciliation, schedule preparation and exception flagging in one system. Anomalies are surfaced for reviewer attention only — nothing is decided by the tool.

PythonExcel VBATallySAP
Built

Regulatory-filing analytics

Extracts structured data from statutory filings and presents it as a portfolio-level compliance and performance dashboard.

pdfplumberFlaskHTML/CSS/JS
Built

AI-assisted statutory drafting

A conversational tool that drafts board resolutions, meeting minutes and statutory documents from Companies Act templates.

Hours to seconds.

GeminiPythonLLM

Also built: serverless schedules and alerting (Lambda) · no-code integration workflows (N8N) · 24/7 extraction and storage on a cloud VM · bulk Excel and PDF processing utilities · a Tally XML generator for bulk voucher creation · Telegram alert bots · and an AI agent for audit anomaly detection, still in progress.

Independent tools

Built on my own time, for anyone — nothing here touches a client's or a firm's data.

In progress

Tally App Manager

A launcher and version manager for Tally Prime installations — keep several release versions side by side and open the one a file needs. Will be released under MIT with source included.

PythonWindowsMIT (planned)
In progress

Audit Manager

Checklist becomes project template, task states carry a log, and the SOP sits on the step it belongs to — so an engagement tracker stops being rebuilt every time.

PythonSQLiteDesktop
Planned

Register clean-up kit

Bulk repair for spreadsheet damage that accumulates over a year: duplicate detection, ledger normalisation, date and format repair on messy imports.

Pythonpandas

Personal projects, still in progress — built for anyone who has the same problem twice.

How I decide what to build

Three questions, in this order.