I obtained my Ph. D. in software engineering at the Center for Energy Informatics, part of the Maersk McKinney Moeller Institute at the University of Southern Denmark.

My research group worked in the field of energy informatics, applying techniques from software engineering, computer science and information technologies to energy systems. My Ph. D. was part of the project COORDICY, a Danish-American collaboration with the goal of reducing the gap between design and actual energy efficiency in buildings. Partners of the project were the University of California Berkeley, the Lawrence Berkeley National Laboratory, and the NASA Ames research center.

My specific research topic was to design and implement software methods for fault detection and diagnostics in building systems, by analysing real-time data collected from the building’s sensing infrastructure and identifying specific patterns through machine learning, statistical models, and other data-driven techniques, but also by using detailed physical models of building systems. I was also responsible for software libraries to make data on our storage system available to other applications, and for designing and implementing a simulation framework to test building control strategies. Finally, I took part in several teaching activities such as lectures and supervision.

My background is in computer engineering and mathematics. I obtained a master’s degree in computer engineering at the Polytechnic of Milan, Italy, where I specialized on operational research, optimization and modelling. I was interested in modelling different phenomenons in computer programs, and in how their structure can be exploited in optimization algorithms.

At the same time I obtained a master’s degree in engineering mathematics at the Lund University, Sweden, where I specialized in numerics. I was interested in the methods used to compute solutions to mathematical problems, often using approximations, but at the same time having a measure of the error.

To some extent, my objective was to explore some of the fields where computer engineering and mathematics meet, and to understand the mathematical background of computer science. In my joint master’s thesis, I developed an optimization meta-heuristic and a relative application for tackling a complex mathematical-programming problem concerning optimal control in buildings.

Publications

The following is a list of all my publications in reverse chronological order (most recent first). PDF files are available for Open Access Open Access logo publications and, where allowed by the publisher, for preprints.

Main Author

Co-author

Teaching

The following is a list of all classes I taught.