~/work/wms
Custom warehouse management system
A FastAPI and PostgreSQL WMS built from scratch, with RFID support, running the group's receiving, inventory, and putaway operations.
Problem
Arnian Group ran warehouse operations on spreadsheets and a patchwork of manual processes. There was no single source of truth for inventory, no audit trail for movements, and no way to enforce the FIFO/FEFO rotation rules that customs and cold-chain clients required.
What I built
A warehouse management system built from the ground up: a FastAPI backend, PostgreSQL for transactional data, Celery for async processing, and a React front end. It covers receiving, putaway, inventory lots and movements with FIFO/FEFO/LIFO/LEFO rotation logic, picking, dispatch, and inter-warehouse transfers, with an audit log on every mutation. RFID readers tie physical scans directly into inventory movements. The whole stack runs in Docker containers on Google Cloud.
Outcome
The system now runs the group’s day-to-day warehouse operations across multiple sites, with full traceability from receipt to dispatch, an outcome auditors and customs partners can rely on.