Skip to content
Asad Muqeem
In production

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

  1. 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.

  2. 02

    Hardware into the app

    Industrial RFID readers connect over USB serial, and their reads go straight into the stock and placement flows.

  3. 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