About the Project
The Chrysalis MES grew into the central operations platform for Amway India's facility, covering production planning, machine calibration, behavioral safety audits, quality inspection, and purchase requisition. I built the Machine Line module and the Master module from scratch — the reference data foundation that every other module depended on. Across the remaining modules I contributed bug fixes and feature maintenance throughout the product's lifecycle.
Two cross-cutting concerns I drove across the full application: access control and performance. The permission system I built enforces access at three levels — route, tab, and individual component — using a server-driven Module → Submodule → Component hierarchy with FULL, RESTRICTED, and DENIED states. Route-level code splitting and lazy loading reduced the initial bundle by 60%, with each module's code loading only on first access.