Randy Zwitch

Co-Founder at Zwitch Woodworking

Greater Philadelphia 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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookMBA, MBA at Duke University - The Fuqua School of Business
bookMaster of Arts, Economics, Master of Arts, Economics at University of Delaware
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,044reputation
167kreached
65answers
0questions
github-logo-circle

Github Skills (25)

folium10
visualization10
python10
testing10
streamlit10
visualizations10
documentation10
julia10
test-automation10
user-interface9
cicd9
ui-design9
graphical-user-interface9
css9
basename9

Programming languages (16)

JavaC++CSSCVueHTMLJupyter NotebookCuda

Github contributions (5)

github-logo-circle
randyzwitch/streamlit-folium

Jul 2020 - Jan 2023

Streamlit Component for rendering Folium maps
Role in this project:
userFull-stack Developer
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.
geospatialpythonfolium-mapsstreamlitstreamlit-component
streamlit/streamlit

Apr 2020 - Mar 2022

Streamlit — A faster way to build and share data apps.
Role in this project:
userFull-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.
data-analysispythondata-sciencedeep-learningfastest
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
Randy Zwitch - Co-Founder at Zwitch Woodworking