FlagshipJuly 2026 – present NDA-safe overview
RPOMS
Router Production Operations Management System
The operations system that replaced the spreadsheets running a router-refurbishment line: a daily production report that deducts stock as it saves, serial-level tracking from acceptance into numbered boxes and out on deliveries, delivery paperwork generated from the office's own template, workforce output, and a stock-request portal for the Ecommerce team. Designed, built, deployed and maintained by me alone as a Next.js, TypeScript and PostgreSQL (Supabase) application: about 61,400 lines of TypeScript, 16 pages, 41 API route files and 1,637 automated tests.
- Role
- IT Systems & Operations Lead
- Built with
- Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS v4, PostgreSQL / Supabase, Zod
- Live in production
- Dashboard (English / Arabic), Daily Production Report, Ecommerce request portal, Transaction pooler and connection diagnostics, Audit remediation, audit log, environment guard, login throttle, Refining and Printing workstation, Google sign-in, services portal and per-service access, RPOMS Print Engine integration
- Built, not yet live
- Centralised router-model configuration, Serial registry, packing, delivery and paperwork, workforce, inventory, Separate staging database and managed backups
- 1,637automated tests
- 41API route files
- 4access roles
- 3storage backends

RPOMS ecosystem- 01Stock booked in by model
- 02Accept scan into the registry
- 03Cleaned (daily count)
- 04Packed into a numbered box
- 05Delivered against the scanned load
- 06Delivery Order and tracker generated
Connected systems
Related system, same programme
A router surface inspector: photo quality gate, a vision model that only observes, and a deterministic rule engine that decides. Own repository and database; never connects to RPOMS. Deployed, with no model active in production yet.
Subsystem, linked from the Printing page
Scan-to-label printing to a NIIMBOT B1 Pro thermal printer straight from the browser over Web Bluetooth. Deployed standalone; RPOMS's Printing page sends each saved scan to the running engine tab as a label request.
ERTH Router Retest & Distribution
Related system, same programme
Floor operations app for the router retest and cleaning facility: supervisor distribution, cleaner productivity points by difficulty level, and daily target tracking. Own database; never connects to RPOMS.






