Zack Elliott is a seasoned software engineer with 13 years of experience building front-end and full-stack systems, currently at Google in Seattle. He brings deep expertise in Angular and accessibility, having contributed front-end fixes and ARIA improvements to the widely used Angular Material components and worked on api-extractor tooling within Microsoft’s Rush Stack. His background spans product-focused startups and large platforms, from founding a social Q&A app to shipping UX framework code at multiple Microsoft internships and full-time roles. With dual degrees in Economics (statistics) and Computer Science from Penn/Wharton and a history of designing data-visualization UIs, he combines quantitative thinking with practical UI craftsmanship. Notably, his open-source contributions reflect attention to usability and developer tooling—small, targeted changes that improve accessibility and API clarity across popular projects.
13 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Economics (concentration in Statistics), 3.87/4.00, Bachelor’s Degree, Economics (concentration in Statistics), 3.87/4.00 at University of Pennsylvania - The Wharton School
Bachelor’s Degree, Computer Science, 3.87/4.00, Bachelor’s Degree, Computer Science, 3.87/4.00 at University of Pennsylvania
Monorepo for tools developed by the Rush Stack community
Role in this project:
Full-stack Developer
Contributions:127 reviews, 113 commits, 21 PRs in 6 months
Contributions summary:Zack's commits primarily focused on enhancing the `api-extractor-model` and `api-extractor` packages within the `microsoft/rushstack` monorepo. They implemented features related to optional parameters, including adding the `isOptional` property. The user also made changes to the `api-documenter` package, specifically altering the Markdown and Yaml documenters to reflect these changes, as well as some test improvements, and refactored code related to the handling of readonly properties and initializer.
Component infrastructure and Material Design components for Angular
Role in this project:
Front-end Developer
Contributions:122 reviews, 39 commits, 37 PRs in 2 years 3 months
Contributions summary:Zack primarily contributed to the front-end components of the Angular Material library. Their work included fixing focus-related issues in the selection list component, adding focus indicators to various components like chips and buttons, and implementing ARIA attributes for accessibility in the tab navigation bar. These changes aimed to improve the usability and accessibility of the Angular Material components. Furthermore, the user addressed TSLint errors and made minor Sass and documentation adjustments.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.