Case study
Frozen-food manufacturing ERP
Sales, production, warehouse, and loading-bay ERP for a frozen-food producer, built with a PR-gated AI agent team.
FIG.1ERP

- Role
- Outsourced developer and agent-team lead
- Stack
- TypeScriptReactNode.jsPostgreSQLRedisAI agents
- Result
- 50+ merged PRs in Sprints 1–2.
Problem
Production, cold storage, and loading ran on separate sheets with no lot traceability or access control.
What I owned
Outsourced developer and agent-team lead
What I built
- Hardened auth: argon2id per OWASP, PIN rehash, rate limits, CORS allowlist, and refresh-token revocation.
- Delivered warehouse flows: forklift queue, putaway, shift-lead board, bays, and lots.
- Restored green CI and set the develop-branch integration flow with automated review.
System shape
TypeScript monorepo: Node API on PostgreSQL with Redis, React 19 + antd web, and a mobile warehouse app. AI agents in developer, QA, and PM roles each work in their own git worktree and ship through reviewed PRs and CI.
What changed
Two sprints delivered through 50+ reviewed pull requests.
Outcome
50+ merged PRs in Sprints 1–2.