Professional Projects

Product Information System

As an employee at Kmart, I recognized many shortcomings when using legacy systems to identify products in advertisements and on the Kmart website. In my free time, I created a web application that used Sears Holdings public APIs to retrieve internal product identification numbers (similar to UPCs) for online items–previously there was no method for directly connecting online and in-store products besides searching disparate systems on title and description. The system also supposed production identification numbers that were missing the final check digit. Published advertisements listed product identification numbers without the check digit which prevented in-store systems from looking up the items. The web application used the Luhn algorithm to compute the check digit, append leading zeroes, then generate a store scannable barcode. The application was written in PHP and ran on Cloud Foundry (AppFog) and utilized only public, non-proprietary information and APIs.