A knowledge-based smart accounting platform: from automatic bank-SMS parsing to AI expense analysis and professional invoicing — in one integrated product.
Senior Software Engineer & PM

Timeline
2024
Team
Senior engineer + PM (myself) + product
Role
Senior Software Engineer & PM
Overview
Hamin Hesab lets individuals and small businesses manage finances without touching a spreadsheet. A dedicated AI agent (Hesabyar) captures transactions from natural language, voice notes or forwarded bank SMS, categorises them, and produces weekly insights, budget forecasts and financial alerts.
The problem
Small businesses in Iran either skip bookkeeping entirely or pay for tools designed for accountants, not owners. The gap between how people talk about money and what a ledger demands costs hours every week.
Approach
I led the backend architecture, the Telegram bot integration, and the decision-support layer that converts free-form messages and bank SMS from 15+ Iranian banks into typed accounting entries. The LLM handles parsing; deterministic rules handle the numbers, so no figure ever depends on a hallucination.
— What I built
— Outcomes
Bank SMS coverage
15+
Iranian banks parsed
Onboarding
< 2 min
sign-up to first transaction
Safety model
LLM in / rules out
no hallucinated numbers
— This project
Open the live project or start a conversation about collaboration.
— More work

Digital Platform
Bikaran
A digital services platform I designed, built, deployed and operate alone — from product strategy to VPS — now serving 700–1200 monthly active users.
Read case study→
LLM · Legal Assistant
TRSKHOOB
An AI-native legal assistant that turns messy natural-language questions into precise, source-grounded consultation flows — in Persian.
Read case study→