Personal
2025-2026

FactoStack Manufacturing Platform

The core product behind FactoStack: a product engineering effort focused on Indian MSME manufacturers who need production, inventory, procurement, GST, and owner visibility in one operating system.

FactoStack executive dashboard

Tech Stack

ReactReact
TypeScriptTypeScript
TanStack RouterTanStack Router
NestJSNestJS
PostgreSQLPostgreSQL
Amazon Lightsail InstanceAmazon Lightsail Instance
Amazon Lightsail DBAmazon Lightsail DB
Amazon Lightsail StorageAmazon Lightsail Storage
DockerDocker
AWS ECRAWS ECR

Under the hood, the platform combines a React + TypeScript client with TanStack Router and React Query, plus a NestJS + TypeORM backend for data-heavy operational and compliance workflows. It is deployed on Amazon Lightsail with separate instance, database, and storage services, while Docker images are shipped through AWS ECR.

The Problem

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.

The Solution

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.

Core Modules

  • Sales workflows for quotes, customers, sales orders, and quote uploads inside the same operating system.
  • Inventory workflows for items, stock, warehouses, batches, transactions, and scrap so factory teams can track material movement in one place.
  • Production workflows for BOMs, production orders, WIP tracking, job cards, QR scanning, and material variance reporting.
  • Finance workflows for invoices, payments, receivables aging, profit and loss, GSTR-1 export, and GST-aware reporting.
  • Procurement workflows for vendors, purchase orders, ITC verification, and MSME 45-day payment tracking.
  • Tenant-aware onboarding, feature flags, executive dashboards, and role-based views that let the same product fit different factory setups.

Implementation Highlights

Built around real MSME constraints

The product engineering work goes beyond generic ERP screens. The implemented routes cover Indian factory issues such as MSME payment deadlines, ITC risk, GST exports, receivables aging, and lender-style credit scoring.

Operator and owner workflows in one app

The same platform handles shop-floor execution and management visibility: QR job card actions, WIP and variance dashboards for operators, plus executive, finance, and procurement views for owners.

Tenant-aware product foundation

The app uses a React and TypeScript client with TanStack Router and React Query, backed by NestJS and TypeORM, with tenant onboarding and feature-flag controls to support different plans and module combinations.

AI-Assisted Engineering

Claude CodeClaude Code
CodexCodex

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.

Selected Screens

FactoStack executive dashboard

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

FactoStack production dashboard

Production-specific KPIs and throughput views for order execution.

FactoStack inventory dashboard

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

FactoStack purchase orders screen

Procurement workflows with PO tracking and ITC/MSME-related signals.

Results & Impact

Turned recurring MSME pain points into product workflows instead of disconnected spreadsheets, calls, and WhatsApp follow-ups.

Shipped one platform surface that spans sales, planning, production, inventory, procurement, finance, and compliance reporting.

Built product depth that shows up in the repo as real routes and dashboards, not just landing-page promises.

Created a tenant-aware foundation that can support different plans, modules, and factory operating models inside the same product.