Industrial manufacturing client · Mar 2026 – present
Industrial Operations Platform (MES / WMS)
- Problem
- A plastic-injection manufacturer tracked materials, moulds and production in spreadsheets, labels and memory. Finding stock, knowing what had happened to it and knowing what each machine was doing got slower as volume grew.
- What I built
- A modular, on-premise MES/WMS platform, as sole engineer. Warehouse management (delivered): locations, 2D/3D views, drag-and-drop operations, audit history, role-based access and PDF reports. Machine monitoring (pilot in validation): a Node.js edge app reads machine digital inputs and outputs every 300 ms over HTTP and Modbus-TCP, detects cycles, buffers offline in SQLite and resends; the backend ingests events idempotently, validated by sequence. Production planning: work-order lifecycle, per-machine queue, downtime and scrap tracking. Client care: versioned proposals with acceptance criteria and change control, and a documentation site with a plain-language user manual built from real screens plus a full API reference (OpenAPI specification, interactive Swagger, PDF).
- Stack
- Java · Spring Boot · PostgreSQL · Docker · Node.js · Modbus-TCP · SQLite · React Native / Expo · JWT
- Result
- Warehouse management runs on the factory network. 2,400+ automated tests across the edge app, the backend (JUnit 5 / Mockito) and the UI (Jest), written in an AI-assisted workflow with Claude Code and Codex. Planned, not built yet: the full machine fleet, MQTT, and OEE / MTBF / MTTR indicators.

