Samuel Hinshaw is a software engineer with 10 years of experience building data visualization platforms and developer tooling, currently contributing to Plotly’s App Studio to help data scientists prototype and deploy interactive apps from Jupyter. He led and scaled data visualization efforts at AbCellera—integrating Celium™ with electronic lab notebooks and backend services via Python and gRPC/protobuf—bringing UX-driven solutions to complex scientific workflows. His background in bioinformatics and early lab work at the NIH give him a rare fluency in both biological data and production software, enabling tight collaboration with scientists. An active open-source contributor, he improved the python-myfitnesspal client by adding robust exercise data extraction and tests, showing attention to practical data plumbing. Based in Vancouver, he blends hands-on engineering, technical leadership, and mentorship to turn research needs into reliable, usable tools.
10 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Bioinformatics, Master of Science - MS, Bioinformatics at The University of British Columbia
Bachelor of Science (B.S.), Biology/Biological Sciences, General, Bachelor of Science (B.S.), Biology/Biological Sciences, General at University of Pittsburgh
Access your meal tracking data stored in MyFitnessPal programatically
Role in this project:
Back-end Developer
Contributions:6 commits, 4 PRs, 3 comments in 6 months
Contributions summary:Samuel primarily focused on enhancing the `python-myfitnesspal` project by adding functionality related to exercise data extraction. They implemented new classes and methods within the `myfitnesspal` client to retrieve and parse exercise information, including cardio and strength training data. This involved defining internal methods for URL construction and data extraction from HTML documents, as well as creating a public method to access the exercise data. The user also introduced testing methods to validate the functionality of the implemented exercise data retrieval.
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.