Winston Chang

Software Engineer at Posit PBC

Minneapolis, Minnesota, 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
award
Top expert inR Data Science and Visualization
Winston Chang is a software engineer with 14 years building developer-facing, open-source tools at Posit (formerly RStudio), focused on bridging R and modern web technologies. His work spans backend reactivity and package tooling (py-shiny, devtools, pkgdown, usethis) to frontend integrations and interactive graphics (shiny, leaflet, htmlwidgets, ggplot2), showing fluency across the full stack. He has a strong track record of improving cross-browser compatibility, test suites, and developer workflows—often fixing subtle integration bugs and adding pragmatic features like caching for Shiny widgets and CRAN-friendly checks. Comfortable in both research and production contexts (PhD-level training in cognitive psychology), he brings a user-centered, data-savvy perspective to developer tooling. Based in Minneapolis, he quietly powers widely used projects that make reproducible science and interactive visualization simpler for practitioners.
code14 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Psychology, Computer Science, Mathematics, Bachelor of Science - BS, Psychology, Computer Science, Mathematics at University of Wisconsin-Madison
bookMaster's program, Philosophy, Master's program, Philosophy at Tufts University
bookPh.D., Cognitive Psychology, Ph.D., Cognitive Psychology at Northwestern University
stackoverflow-logo

Stackoverflow

Stats
4,087reputation
191kreached
36answers
13questions
Badges
r
top-5%
github-logo-circle

Github Skills (66)

dependency-management10
dashboard10
python10
testing10
data-manipulation10
bash10
knitr10
bootstra10
namespaces10
ggplot10
bookdown10
environmental10
javascript10
r10
shiny10

Programming languages (22)

JavaC++CSSRustCTeXGoHTML

Github contributions (5)

github-logo-circle
posit-dev/py-shiny

Jul 2021 - Jan 2023

Shiny for Python
Role in this project:
userBack-end Developer
Contributions:26 releases, 289 reviews, 565 commits in 1 year 6 months
Contributions summary:Winston made several contributions to the py-shiny project, including implementing new features, refactoring, and fixing bugs. Their work focused on improving the framework's core functionality, particularly in the area of reactivity and file uploads. The user implemented support for modules, which improved code organization. Furthermore, they changed the rendering of elements to improve user experience and support for passing parameters to render plots.
interfacesvoilashinypython
rstudio/shiny

Oct 2012 - Jan 2023

Easy interactive web applications with R
Role in this project:
userBackend Developer & UI Developer
Contributions:407 reviews, 2477 commits, 734 PRs in 10 years 4 months
Contributions summary:Winston primarily worked on the Shiny application's test suite, fixing existing tests for the `coordmap` plot functionality. The user also contributed to the application's functionality by implementing code improvements and adding the "replay" option to the renderPlot function. They have made contributions which suggests some involvement with UI elements in the app.
web-applicationsweb-appshinyrstudioweb-development
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
Winston Chang - Software Engineer at Posit PBC