
React + TypeScript client with TanStack Router and React Query, NestJS + TypeORM backend for operational and compliance workflows, deployed on Amazon Lightsail with Docker images shipped through AWS ECR.
Indian MSMEs often run core factory work across Excel sheets, WhatsApp messages, paper slips, and separate accounting tools. In the platform repo, that pain shows up in the workflows I chose to build: WIP tracking, QR job cards, material variance, MSME payment compliance, ITC verification, receivables aging, GST exports, and owner dashboards.
I turned those operational gaps into a tenant-aware product. FactoStack brings together quotes, orders, stock, procurement, production, invoicing, finance, and compliance dashboards so owners and operators can work from the same system instead of stitching status together manually.
I used Claude Code and Codex as AI-assisted engineering tools while building the platform. They helped me move faster on repetitive implementation work, route scaffolding, refactors, and edge-case exploration across modules, while product decisions, tradeoffs, and final code review stayed with me.

Owner-level summary across revenue, production, approvals, and top customers.

Production-specific KPIs and throughput views for order execution.

Inventory visibility with category-level values and low-stock alerts.

Procurement workflows with PO tracking and ITC/MSME-related signals.
The product is still early-stage, so I describe it as a platform in validation rather than claiming scaled business impact that does not exist yet.
Mapped six factory workflow domains into one product without copying generic ERP patterns. The scope came from real constraints: GST exports, MSME payment deadlines, ITC tracking, receivables aging.
Built a tenant-aware architecture so different factory configurations can onboard without rebuilding core flows.
Validated that Indian MSME compliance requirements need product-level design decisions, not just UI implementation.