Warehouse Management System
Real-time warehouse and production operations on Android.
- Role
- Sole Android developer: architecture, hardware integration and delivery.
- Platform
- Android
- Timeline
- 2025 – present
- Status
- In production
Proprietary enterprise software. Screenshots aren't public, so this is a sketch of the system instead.
Overview
An enterprise Warehouse Management System for Meta Smart Factory, built from scratch in Java: stock tracking, movement, automated placement and live production-line control.
Problem
Factory-floor stock and production data has to move in real time between handheld devices, scanners and servers, including when the network is unreliable. The app connects operators, RFID and barcode hardware and the backend in one workflow.
What I built
- Persistent MQTT foreground service for device-to-server messaging
- Barcode scanning and automatic stock placement
- Production-line commands for repair, rework and scrap
- Industrial RFID readers integrated over USB serial
- MSF Vision: multi-camera monitoring with OK/NOK detection and real-time alerts
- Custom dynamic Matrix view for warehouse and production data
- Error and offline handling for the factory floor
Engineering
01
A connection that stays up
MQTT over HiveMQ runs in a persistent foreground service, so scans and line commands keep flowing while the operator moves between screens.
02
Hardware into the app
Industrial RFID readers connect over USB serial, and their reads go straight into the stock and placement flows.
03
MSF Vision
A live multi-camera view of the production line with OK/NOK quality detection and real-time alerts.
Architecture & technology
- Java
- MQTT · HiveMQ
- Foreground Services
- USB Serial
- RFID
- Hilt
- REST
- Single Activity