Carlo Baldassi is an associate professor at Università Bocconi in Milan with 17 years of software engineering experience, combining academic research with production-grade systems work. He is an active contributor to the Julia ecosystem — improving the language core and key packages such as Pkg.jl, HDF5.jl, and Interpolations.jl. His work centers on dependency-resolver correctness and optimization, numerical/data-format robustness, cross-version compatibility, and pragmatic low-level fixes from OpenBLAS and REPL behavior to bitarray internals. That blend of rigorous academic perspective and hands-on systems engineering lets him bridge theoretical models and reliable scientific software.
Save and load data in the HDF5 file format from Julia
Role in this project:
Back-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.
Fast, continuous interpolation of discrete datasets in Julia
Role in this project:
Back-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.