NYU Steinhardt website screenshot
Back to all projects
frontend design a11y
four kitchens design systems nyu drupal

NYU Steinhardt

I served as the lead front-end engineer on the NYU Steinhardt website in a staff augmentation capacity, for 5 years. Most recently, I completed a redesign of their Events page: including the Event detail pages and teaser presentations. Events can have multiple dates, single dates, or repeating dates (e.g. every Thursday until 01/01/2030). My work included designing the new Events in Figma and then implementing them in Storybook and Drupal.

Events

Accessibility improvements

I implemented accessibility improvements to the main menu at both mobile and desktop sizes. This work was primarily JavaScript to change DOM elements based on user actions (screen readers/tab navigation).

Improvements included:

  • Tab-friendly menu items
  • When using tab keyboard navigation, each drop-down menu can be traversed, closed with the ESC key (last parent item gets focus)
  • Menus have proper aria attributes to ensure screen readers properly communicate menu states
Back to all projects