All Projects
Debugging & Decoding
Legacy Codebase Recovery — Inventory System
Reverse-engineered an undocumented 10-year-old inventory system after the original developer became unreachable.
PHP
MySQL
Reverse Engineering
Legacy Systems
01 The Problem
A logistics business relied entirely on an inventory management system with no documentation, no source control history, and an original developer who was no longer reachable. A critical stock-sync bug was causing incorrect inventory counts across warehouses.
02 The Solution
Reverse-engineered the application logic from compiled and minified source, rebuilt a working local environment, and traced the sync bug to a race condition in a batch update routine. Restructured the affected module with proper locking and added regression tests.
03 The Results
Stock discrepancies dropped to zero within the first sync cycle after the fix. The client also received a written technical map of the system so future changes don't require another recovery effort.