Offline-first farm PWA
KhetFlow
- Next.js
- TypeScript
- Tailwind CSS
- Dexie (IndexedDB)
- Supabase
- PWA
- Vercel
Tracks every crop cycle of a shade-net farm in Jhalawar, Rajasthan, from seed purchase to final sale.

Abhinav Patidar
Building Estimo. Open to hard problems.
Senior Software Engineer · Systems Builder · Product Engineer
I turn complicated business processes into scalable software systems, products, automation, and intelligent tools.
What arrives is rarely a spec. It is a plant that quotes in Excel and plans on the phone. The work is turning that into a system that holds.
Flagship
The ERP behind printing & packaging businesses.
Indus Analytics' ERP for printing and packaging manufacturers. Everything from the first enquiry to dispatch and MIS reporting, in one multi-company system. I build and support it end to end: the Next.js costing platform, the C# Web APIs behind it, the SQL Server data model, and the AI layer on top.
This isn't a dashboard project. This is a business operating system. Follow one order through it:
Stage 01 / 08
Material, machine and process costing with per-quantity columns and freight terms.
Before
DevExtreme, jQuery and VB.NET desktop screens
After
One responsive Next.js application. Module visibility on mobile is a database flag, the DataGrid switches to a card view under 768px, and Capacitor wraps the same build for Android and iOS.
Integrations
Real plants already run SAP or Zoho, talk to customers on WhatsApp and send everything by email. I connect Estimo to those systems so data moves on its own instead of being typed twice.
Messaging
Users message customers on WhatsApp straight from the application, from the screen they are already working on. No copying numbers, no switching to a phone.
Estimo · Quotation
QT-0931 · ₹54,500
Send on WhatsAppCarton Works
Business account · example
QT-0931.pdf
Quotation · 1 page
Your quotation for 10,000 cartons.
11:42
Order SO-1182 is dispatched. Challan DC-0764 attached.
11:43
Different problems, same approach. Only projects that exist, with no invented numbers.
Offline-first farm PWA
Tracks every crop cycle of a shade-net farm in Jhalawar, Rajasthan, from seed purchase to final sale.
Sales and client platform
Lead, client and dashboard management for multiple live clients, in the same product family as the ERP.
When traditional software isn't enough, I experiment with AI, agents, LLMs and automation to make systems more capable. AI is integrated into real software systems, not treated as a chatbot demo.
A router assistant that hands off to specialist Costing, Printing and MIS assistants. Each one calls real backend tools instead of guessing, so a planner can ask a question in plain language and get an answer computed by the same services the ERP uses.
Grouped by what each part does in a system. Not a count, not a cloud.
Experiments and internal tools. What I tried, what happened, what I learned.
Indus Analytics
Senior Software Engineer & AI Engineer
2023 — Present · Indore, India
Education
Bachelor of Computer Applications (BCA)
I grew up in Jhalawar, Rajasthan, finished a BCA and joined Indus Analytics in Indore in January 2023. The first thing I touched was a live, multi-tenant ERP for printing and packaging manufacturers, built on ASP.NET Web Forms and VB.NET. I learned the domain the hard way: by supporting real plants, real quotes and real dispatches.
That domain knowledge is what I build on now. I rebuilt the costing side of that ERP as a modern Next.js and React application on top of C# Web APIs, one codebase serving desktop and mobile. I added AI assistants that call the same backend tools a planner uses, and I wrote the Python utilities the support team runs every day.
I care about one thing above all: the software should match how the business actually works, and stay simple for the person using it.
Let's build something useful.