Conrad Chan is a seasoned software engineer with 10+ years building high-traffic web applications and rich front-end experiences from Cupertino. He has shipped production React and Angular applications at scale—most recently on Box’s Preview team serving millions of previews per day—and contributed accessibility, performance, and annotation features to the popular box-ui-elements open-source library. Comfortable across the stack, Conrad pairs UI craftsmanship (React, Redux, TypeScript, SASS) with backend and DevOps experience from Java/Tomcat services to AWS deployments and CI pipelines. He has led small teams to deliver reusable component libraries, client-side innovations like PDF.js thumbnails to cut server costs, and data-driven features for content analytics. Pragmatic and detail-oriented, he blends hands-on coding with product-minded decisions informed by metrics and user-centric design.
React Components for Box's Design System and Pluggable Components
Role in this project:
Front-end Developer
Contributions:7 releases, 248 reviews, 58 commits in 3 years 11 months
Contributions summary:Conrad primarily contributed to the development of UI elements within the Box UI Elements repository. Their work focused on improving the accessibility and performance of the content sidebar, including lazy loading of panels and semantic improvements to tab navigation. They also implemented features related to annotations within the content preview, ensuring the correct handling of events and deep linking functionality. Additionally, the user added support for file version handling within the content preview.
Contributions:274 pushes, 165 branches, 2 tags in 4 years 1 month
reactboxelementsui-elementsjavascript
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.