Michele Sardo is an Application Manager with eight years of experience based in Catania, Sicily, currently leading application delivery at STMicroelectronics. He blends hands-on back-end development with product stewardship, notably contributing to the pymeasure scientific instrumentation library by adding binary data writing APIs and smoothing pyvisa compatibility—work that improves real-world instrument communication. Michele pairs strong academic rigor (Università di Pisa, top honors) with practical engineering, focusing on reliable integrations between software and laboratory hardware. Colleagues value his attention to low-level protocol details and his ability to translate them into maintainable APIs that scale across experimental setups.
8 years of coding experience
110/110 e lode, 110/110 e lode at Università di Pisa
Scientific measurement library for instruments, experiments, and live-plotting
Role in this project:
Back-end Developer
Contributions:525 reviews, 103 commits, 66 PRs in 2 years 1 month
Contributions summary:Michele primarily contributed to the scientific measurement library by adding a new API for writing binary data to instruments. These changes involved implementing the `write_binary_values` method in the instrument, adapter, and VISA adapter classes to support sending binary data, such as waveforms, to instruments. Furthermore, they addressed a warning from the pyvisa library related to a deprecated API. These changes reflect a focus on improving the instrument communication capabilities of the library.
Scientific measurement library for instruments, experiments, and live-plotting
Contributions:29 reviews, 747 commits, 34 PRs in 2 years 3 months
live-plottingpythonmeasurementplottingscientific
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.