All work
Operations · Inventory·2026
POS Inventory & Barcoding
Migrate a legacy catalogue into a point-of-sale (POS)-ready master — mint SKUs, batch serials and printable barcodes at scale.
Next.jsTypeScriptPostgresBarcodesAI-assisted
01 · The opportunity
What it set out to solve
Moving off a legacy system means every product needs clean codes, serial numbers and scannable barcodes — thousands of them. By hand it takes weeks and breaks stock accuracy from day one.
02 · The approach
How I thought about it
I built a dashboard that ingests the old catalogue, matches existing vs new items, mints parent codes and unit-level serials, generates POS barcodes in bulk, and exports one clean master file the new system can import.
03 · What I built
- Ingest & reconcile a legacy product catalogue
- Mint parent codes + batch serial numbers (serial-level SOH)
- Generate scannable POS barcodes in bulk
- Parent → unit stock hierarchy so stock ties out
- One-click export of a clean POS-ready master file
04 · The result
What changed
A migration that would take a team weeks, done in a fraction of the time — with stock that reconciles from the very first sale.