Carlo Baldassi

Professore Associato

Milan, Lombardy, Italy
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
Carlo Baldassi is an associate professor based in Milan with 18 years of experience blending academic research and hands-on back-end software engineering. He is an active contributor to the Julia ecosystem, having fixed critical bugs and improved core functionality across flagship projects such as the Julia language itself, Pkg.jl, HDF5.jl and Interpolations.jl, demonstrating deep expertise in numerical computing, package management and cross-version compatibility. His contributions reveal a strong attention to low-level correctness—resolving issues in dependency resolution, binary libraries like OpenBLAS, and data serialization for HDF5/JLD—skills that translate to robust, reproducible scientific software. Colleagues would recognize him for quietly improving developer tooling and performance in widely used open-source infrastructure while maintaining an academic perspective on software reliability.
code18 years of coding experience
github-logo-circle

Github Skills (24)

algorithm10
hdf10
algorithms10
debug10
interpolation10
data-structure10
data-storage10
resolver10
data-structures10
resolvers10
package-manager10
dependency-resolution10
julia10
graph-theory10
back-end-development9

Programming languages (10)

JuliaShellCSSC++CVim scriptJupyter NotebookRuby

Github contributions (5)

github-logo-circle
JuliaIO/HDF5.jl

Oct 2013 - Aug 2018

Save and load data in the HDF5 file format from Julia
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 9 comments in 4 years 10 months
Contributions summary:Carlo primarily contributed to the `hdf5.jl` library, focusing on fixing bugs and improving the functionality of the JLD (Julia Data file) format and HDF5 integration. Their work involved correcting the load macro, fixing JLD dump functionality, and ensuring compatibility with different versions of the Julia language. They also addressed issues related to handling UTF8 and ByteString names and maintaining compatibility across Julia versions, demonstrating a strong understanding of the library's internal workings.
file-formatjulia-languagedata-storagehdf5hdf5-library
JuliaMath/Interpolations.jl

Jul 2016 - Aug 2018

Fast, continuous interpolation of discrete datasets in Julia
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 6 comments in 2 years
Contributions summary:Carlo primarily contributed to fixing warnings and compatibility issues related to Julia language versions, including adapting code for Julia 0.5 and 0.7. Their work involved modifying code within the interpolation framework, focusing on b-spline implementations (quadratic, cubic, linear, constant). This includes adjusting indexing mechanisms and coefficient calculations to address deprecation warnings and ensure proper functionality across different Julia versions.
splinescontinuousdiscreteinterpolationjulia
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
Carlo Baldassi - Professore Associato