Production and warehouse modules for a furniture ERP
The manufacturing module and the warehouse upgrade of an ERP built with its lead developer. Production orders, bills of materials imported from Excel, shortage checks, pick allocation and barcode scanning.
Buildingchecked 22/10
- Client
- A furniture manufacturer in Vietnam (name withheld)
- Role
- Built the manufacturing module and the warehouse upgrade
- Period
- 09/2026 →
- Proof
- 3 claims
- Stack
- Java · Spring Boot · PostgreSQL · Keycloak · React · TanStack Query · Playwright
- 1ProblemThe factory wanted its warehouses, purchasing and production on one system; its bills of materials lived in Excel.
- 2BuildProduction orders, an Excel import that evaluates bill-of-materials formulas, shortage checks and a warehouse upgrade.
- 3ResultRunning as a pilot at the factory, with tests on every module I touched.
Problem
After the HR system, the same furniture factory wanted its warehouses, purchasing and production on one system. Its bills of materials were kept in Excel, with formulas.
Build
I built the manufacturing module: production orders, an import that reads bills of materials from Excel and evaluates their formulas, a material shortage check, and material receipts allocated to production orders P2.
On the warehouse side I added pick allocation with removal strategies, stock locking and reconciliation, barcode scanning, a stock card, partial receipts against purchase orders and printable stock documents.
Result
The system runs as a pilot at the factory. On 22 October 2026, 546 Java test cases, 510 TypeScript unit cases and 137 browser tests in the repository were in lines I wrote P3.
Limits
The repository and its architecture belong to the lead developer, including multi-tenancy, the event outbox, stock valuation, journal posting and the mobile app. One pull request of mine is still open. Some of my commits were written with an AI coding assistant. The factory is not named.
My part
I wrote 42 of the repository's 163 commits P1: the whole manufacturing module and the warehouse upgrade, with their tests.
My commits on the ERP repository42 / 163 · 26%
Proof of delivery · NLV-26-WMS
| # | Claim | Evidence | As of | Confidence |
|---|---|---|---|---|
| P1 | I wrote 42 of the repository's 163 commits, from 17 September to 14 October 2026. |
| 22 Oct 2026 | I hold the artifact |
| P2 | The manufacturing module I built has 24 API operations, for production orders, bills of materials, shortages and material receipts. |
| 22 Oct 2026 | I hold the artifact |
| P3 | On 22 October 2026, 546 Java test cases, 510 TypeScript unit cases and 137 browser tests in the repository were in lines I wrote. |
| 22 Oct 2026 | I hold the artifact |