Projects

Pods.com website

PODS

Redesign and replatform of Pods.com

Tech director and lead developer for agency's strategy, design and front-end engagement to modernize the Pods.com website design and stack.

  • Wrote responsive, light-weight, dynamic components in HTML5, CSS3/Sass, JS ES6, and Razor within a Bootstrap 4 grid
  • Collaborated closely with back-end partner to build robust Sitecore components in organized sprint cycles
  • Enforced front-end standards through Gitlab pull request approval process
Lista Configurator screenshot

LISTA Configurator

3D cabinet customization web app

A 3D tool cabinet customizer for Stanley Black & Decker Storage Solutions' Lista® brand. Built with a React framework UI updating a three.js 3D cabinet rendering, the user can choose from a multitude of options and see their selections reflected immediately. Users can save cabinet configurations, see multiple in comparison, and get pricing estimates for orders.

  • Coded the 3D model portion of the app in three.js to run on both desktop and mobile devices
  • Re-rendered cabinet dimensions, colors and other features triggered by React lifecyle updates
  • Used both imported models and created native geometries to render wheels, handles, doors, housing, etc.
  • Generated multiple screenshots for thumbnails and at relative scale for side-by-side comparison
BMW Inventory website

BMW Inventory

SPA to search and filter new vehicle inventory

Primary developer on the first web-based new vehicle inventory service for BMW North America. Users can search for vehicles, filter results, and view vehicle details.

  • Developed an AngularJS single-page app on BMW's AEM platform
  • Connected to multiple APIs to to provide search results, dealer information and vehicle details based on ZIP code
  • Worked in an Agile process with the BMW BYO app squad for both design and code consistency
Hershey's website

Hershey's Redesign

White label component library for use across Hershey's websites

A new design system for the Hershey's brands network that delivers consistency for both global elements and customizable, re-usable components to fit different brands' needs.

  • Wrote component frontends in HTML, CSS, and JS/jQuery by mocking up content in Handlebars.js for hand off to the client's internal backend team
  • Validated component integration in client's AEM setup
  • Worked closely with product and design teams to created robust, well-documented designs and specs
Banana Republic : True BR : Kuwait website

Banana Republic : True BR

Replatformed individual static sites into an internationalized multisite

Under a tight deadline, migrated the True BR international static sites to a single platform: an internationalized Wordpress multisite.

  • Wrote flexible components in HTML, CSS, JS/jQuery, and PHP for Wordpress templates
  • Ensured components could be localized for non-Roman and right-to-left alphabets
  • Worked closely with backend and other frontend engineers to divvy up work and ship as quickly as possible
  • Designed the IA, based only on the pre-existing static sites, to minimize redundant content entry