Zocdoc

Design Systems and Accessibility Engineer
Project Overview
Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean.
My Contributions
Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth.
I spearheaded a project at Zocdoc to audit and migrate components across the entire site, with a specific focus on improving accessibility and code quality. The initial phase involved a comprehensive site-wide audit of over 30 pages and 40 components, which was critical for establishing a baseline and setting a higher standard for accessibility. The team prioritized the migration of foundational components like typography and layouts before moving on to smaller elements and more complex forms. This effort culminated in a 23% increase in a11y compliance, a testament to the project’s immediate and measurable impact.

One of the key technical challenges I addressed was the migration of the header, which involved extensive coordination with various stakeholder teams. For this, I led the development and implementation of an A/B testing framework to ensure a smooth rollout. We began by rolling out the new header to 5% of our user base, then incrementally increased it to 10%, 25%, and 50%. At each stage, we tracked site visits across different browsers and devices to confirm there were no significant changes, validating the positive impact of the migration.

The new design system, built with React and TypeScript, not only improved UI consistency but also led to an 8% reduction in code complexity, creating a more scalable codebase. While the updates were appreciated, I also worked to address pushback from engineers accustomed to older components, making necessary trade-offs between flexibility and maintaining a clean, efficient codebase. Through strategic communication and collaboration with product managers, I was able to secure a high adoption rate of the new design system, ultimately delivering a coherent and consistent user experience across the entire site.
Zocdoc
Front-end Engineer
January 2021 - September 2024