William Huang

Senior Software Engineer at Snowflake

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job7 years of employment as a software developer
bookBS Computer Science, BS Computer Science at UC Santa Barbara
bookLos Gatos High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

streamlit10
front-end-development10
python10
react10
testing10
data-visualization9
data-visualisation9
data-visualizations9
data-analysis8
data-science7

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
streamlit/streamlit

Jul 2021 - Dec 2022

Streamlit — A faster way to build and share data apps.
Role in this project:
userFull-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.
data-analysispythondata-sciencedeep-learningfastest
willhuang1997/streamlit

Sep 2021 - Feb 2023

Streamlit — The fastest way to build data apps in Python
Contributions:2 reviews, 4 PRs, 253 pushes in 1 year 4 months
data-analysispythondata-sciencefastestmachine-learning
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