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 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.
code18 years of coding experience
github-logo-circle

Github Skills (28)

algorithm10
algorithms10
debug10
package-managers10
datastructure10
interpolation10
datastructures10
data-structure10
hdf510
data-storage10
resolver10
data-structures10
resolvers10
package-manager10
dependency-resolution10

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