I Named My SaaS After My Daughter — Here's Why I Built IraManage
A founder's story of building a smart society management platform for Indian housing societies

Every software project has a story.
Mine started not in a boardroom or a hackathon, but in a WhatsApp group of 300+ frustrated residents of a Mumbai housing society.
IraManage is a smart society management platform built for Indian residential housing societies. It handles monthly maintenance billing, payment tracking, resident onboarding, and automated notifications. But before I tell you what it does, let me tell you why it exists.
The Problem
If you live in a Mumbai housing society, you know the chaos:
- Maintenance bills arrive as blurry WhatsApp forwards
- Payments tracked in Excel sheets (if you're lucky)
- Treasurer manually matching hundreds of bank transactions to flat numbers every month
- Residents with no idea if their payment was received
- Committee members drowning in follow-up calls
This is not a small problem. Mumbai alone has thousands of registered housing societies, each managing hundreds of flats and crores of rupees in annual collections — and most of them still running on WhatsApp + Excel.
Why I Built It
I saw this problem up close. The manual effort was enormous, errors were frequent, and residents had zero transparency.
As a software engineer, I kept asking myself — this is a solved problem technically. Why hasn't anyone built a clean, affordable solution for Indian societies specifically?
Yes, tools like MyGate and NoBroker exist. But they are large platforms with large platform problems — feature requests go into a queue, customisations take months, and your society is one of thousands waiting in line.
IraManage is different in one fundamental way: if your society needs a feature, it gets built in under 2 days. Not a support ticket. Not a roadmap promise. A working feature, shipped.
A small dedicated platform built specifically for Indian residential societies moves at a speed that no large SaaS can match. That is the real advantage of working with an indie founder who is also the engineer — your feedback goes directly to the person writing the code.
So I decided to build it myself.
Why "IraManage"?
I named it after my daughter, Ira.
Building a startup is a long journey. On the hardest days — debugging at 2am, questioning everything — having her name on it reminds me why I push forward. It is also a promise: build something real, something that lasts, something worth her knowing about someday.
What I Built (So Far)
IraManage runs on:
- Backend: Python + FastAPI + PostgreSQL
- Frontend: React + Ant Design
- Hosted on: AWS (EC2, RDS, S3, CloudFront)
Features live today
Society Onboarding Register a society, create wings and flats, invite residents via a unique link. Residents self-register — no manual data entry for the committee.
Monthly Billing Auto-generate bills for all occupied flats with configurable billing heads:
- Maintenance (per sq. ft.)
- Parking (fixed)
- Sinking fund
- Water charges
- Late fees
Bill PDFs Professional A4 bills with UPI payment details, downloadable instantly. Residents get a clean bill — not a WhatsApp screenshot.
Bank Statement Parser Upload your ICICI / HDFC / SBI bank CSV. The system auto-matches UPI transactions to flat numbers using a confidence scoring engine built on narration parsing.
Payment Tracking Full payment history, pending amounts, overdue tracking — visible to both committee and residents.
Role-Based Access Chairman, Secretary, Treasurer, Committee, Member, Tenant — each role sees exactly what they need, nothing more.
The Interesting Engineering Problems
Building for Indian housing societies threw up some genuinely fun problems.
UPI Payment Matching
When a resident pays ₹5,000 maintenance via UPI, the bank narration looks like:
UPI/RAJESH KUMAR/9920001234/WING-A-101
I built a confidence scoring engine that extracts flat numbers, phone numbers, UPI VPAs, and names from these narrations and matches them to residents:
| Signal | Confidence |
|---|---|
| Flat number match | 95% |
| Phone number match | 90% |
| UPI VPA match | 90% |
| Name exact match | 90% |
| Name fuzzy match | 40–75% |
Transactions above 80% confidence are auto-matched. Below that, the treasurer reviews and confirms manually.
Bill Generation at Scale
A 300-flat society generating bills in one click = 300 database inserts, each with JSONB line items, per-sqft calculations, and percentage-based charges.
Two optimisations that matter:
Bulk lookups — no N+1 queries Instead of querying parking and primary contact per flat (300 × 2 = 600 queries), build two dictionaries upfront in two queries and do O(1) lookups per flat.
Chunked commits — RAM stays flat Flush every 100 bills and expunge SQLAlchemy's session. Without this, a 1,000-flat society would hold everything in memory at once — a silent OOM risk in production.
Indian Flat Numbering
Societies have wings (A, B, C), standard floors, ground floors, basements, and shops. The numbering system handles all of these:
SOCIETY-WING-FLOOR+UNIT
Examples:
GV-A-101 → Green Valley, Wing A, Floor 1, Unit 1
GV-C-G01 → Green Valley, Wing C, Ground Floor, Shop 1
GV-A-B101 → Green Valley, Wing A, Basement, Unit 1
Who Is It For?
Target: Housing societies in Mumbai with 100–500 flats.
Pricing: ₹10 per flat per month. A 300-flat society pays ₹3,000/month. A 500-flat society pays ₹5,000/month.
Zero transaction fees. Residents pay directly to the society's bank account via UPI. IraManage never touches the money — we just do the tracking.
Currently onboarding our first pilot society in Mira Road, Mumbai — a 300+ flat complex across 3 wings and 22 floors.
What's Coming Next
- Email notifications via AWS SES — bills, payment acknowledgements, reminders
- Member app — residents view their own bills, download PDFs, payment history
- Late fee automation — auto-calculate and apply overdue penalties
- Production deployment on AWS
Why This Blog
I will write here about two things:
1. Building IraManage — engineering decisions, problems I solved, lessons learned building a SaaS in India from scratch. Real code, real problems, no fluff.
2. AI/ML and tech — what is happening in the world of artificial intelligence, machine learning, and technology. Practical breakdowns for builders, not hype.
Some posts will be FastAPI deep-dives. Others will be breakdowns of the latest AI model releases. Always from a builder's perspective.
If you are building something, managing a housing society, or just curious about software — you are in the right place.
Building something for Indian housing societies? Want to be an early adopter or just say hello? Visit iramanage.com or reach out at contact@iramanage.com