William Huang is a Senior Software Engineer in the San Francisco Bay Area with nine years of experience building developer-facing platforms and production web apps. He has driven impactful work at Snowflake and Streamlit—implementing features used by tens of thousands of developers, migrating end-to-end tests from Cypress to Playwright to drastically improve test quality, and packaging frontend tooling for internal consumption. His open-source contributions to Streamlit include enhancing widgets, chart interactivity, and query-parameter state management that reach thousands of monthly users. Comfortable across full-stack TypeScript/JavaScript and Python ecosystems, he pairs pragmatic engineering with a curiosity for performance and UX improvements. Beyond shipping features, he’s improved developer workflows and testing infrastructure to make teams more productive at scale.
9 years of coding experience
7 years of employment as a software developer
BS Computer Science, BS Computer Science at UC Santa Barbara
Streamlit — A faster way to build and share data apps.
Role in this project:
Full-stack Developer
Contributions:929 reviews, 280 commits, 461 PRs in 1 year 5 months
Contributions summary:William made several contributions related to the implementation and testing of new features for the Streamlit application. Their work involved enhancing the `multiselect` widget to support new data types and incorporate a limit to the number of selections. They also addressed bugs related to error handling, implemented UI improvements, and incorporated styling for elements. Furthermore, the user was involved in upgrading the application, as well as improving the performance of the tooltips.
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.
Request Free Trial
William Huang - Senior Software Engineer at Snowflake