Randy Zwitch is a 13-year technology leader and founder who blends hands-on engineering with developer relations, currently co-running Zwitch Woodworking while transitioning back into AI-focused DevRel or technical roles. He built and scaled Streamlit’s Developer Relations from a nascent community to hundreds of thousands of monthly visitors, founded distributed DevRel teams, and led developer advocacy at companies like OmniSci and Snowflake following the Streamlit acquisition. A proactive open-source contributor, Randy has contributed UI and documentation improvements to the popular Streamlit project and authored the streamlit-folium component with visual regression testing to ensure reliable map rendering. His background spans data science, ML model deployment, and production analytics—starting from energy forecasting to principal data scientist roles at Comcast—paired with an MBA from Duke, giving him both technical depth and product/business acumen. Notably, he brings a maker’s mindset off-hours as a founder of a custom guitar and woodworking business, reflecting a practical blend of creativity and engineering discipline.
13 years of coding experience
12 years of employment as a software developer
MBA, MBA at Duke University - The Fuqua School of Business
Master of Arts, Economics, Master of Arts, Economics at University of Delaware
Contributions:61 releases, 58 reviews, 73 commits in 2 years 6 months
Contributions summary:Randy primarily contributed to the development and maintenance of the `streamlit-folium` library, focusing on integrating Folium maps within Streamlit applications. They implemented visual regression testing using SeleniumBase, which validates the visual integrity of the maps. Furthermore, they updated and refined the example code, fixed warnings, and maintained the `setup.py` file, indicating responsibilities for both component functionality and project setup. The user also improved the CI/CD processes and cleaned up the overall codebase, as well as adding the Draw plugin to the docs.
Streamlit — A faster way to build and share data apps.
Role in this project:
Full-stack Developer
Contributions:148 reviews, 95 commits, 233 PRs in 1 year 10 months
Contributions summary:Randy primarily contributed to the Streamlit documentation and user interface elements. They fixed spelling mistakes, updated documentation references, and improved the formatting and presentation of the documentation. Additionally, the user made adjustments to the page configuration and implemented changes to the CSS styling of the documentation. The user also removed unnecessary code elements and updated the underlying dependencies to fit current best practices.
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.