Carnegie Mellon University
Graduate school projects and practicum completed through Carnegie Mellon University's School of Computer Science.

Built a Java and JSP application that displayed k-nearest-neighbor predictions and exposed calculation details, using Euclidean distance for continuous attributes and a similarity matrix for symbolic attributes.
Developed simple and advanced product search over indexed MySQL tables, with usability-focused result counts, alphabetical listings, direct links, and keyword refinement.
Created order-status tracking through an XML shipping web service, validating responses with XSD and transforming raw XML into browser-ready HTML with XSLT.
Implemented SAX parsing for large XML order logs so the application could efficiently retrieve only the requested order instead of loading the entire document.
Integrated an XML shipping service that generated order numbers, returned them to the web application, and made them available to customers for subsequent tracking.
Protected sensitive product and order-entry communications with a WTLS server certificate and WIM access using Nokia Soft ID.
Connected Java and JDBC services to MySQL with prepared statements, transformed result sets into WML, and enabled product browsing from early WAP mobile devices.
Technology stack