Michael Scherer is a Data Science Cloud Architect based in San Diego with eight years of experience evolving from intern to technical lead at West Health. He designs and deploys cloud-native data science solutions, bridging research, engineering, and production analytics for healthcare applications. Michael pairs practical software engineering—device integrations, Python scripting, and full-stack work—with architecture-level thinking around resource management and reproducible visualization. As a notable open-source contributor, he significantly enhanced the pyvis library, improving templating, resource packaging options, and integrity checks to make interactive network visualizations more robust. His background in computer engineering and hands-on experience with IoT and mobile integration give him a rare mix of embedded, frontend, and cloud data expertise. Colleagues value him for turning research prototypes into maintainable, scalable systems that serve operational needs.
Python package for creating and visualizing interactive network graphs.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 14 commits, 4 PRs in 7 months
Contributions summary:Michael made significant contributions to the `pyvis` package, focusing on enhancing the user interface and improving resource management. They refactored the template directory handling, enabling the use of Jinja template environments. Key changes included adding options for how resources are packaged (remote, in-line, and local), improving integrity checks for external sources, and updating the vis-network and tom-select libraries. Their work directly improved the interactive network graph visualization capabilities of the project.
Python package for creating and visualizing interactive network graphs.
Contributions:2 pushes in 7 days
pythonvisualizinggraphsgraphpython-package
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.