About

I am currently an Assistant Professor at IMT Lucca (Italy). My research interests revolve around nonsmooth and nonconvex optimization, game theory, and bilevel optimization, with applications in machine learning, systems control, and economics. I received my PhD in 2020 jointly from KU Leuven (Belgium) and IMT Lucca (Italy). Prior to joining IMT Lucca, I held a Postdoc position with Research Foundation Flanders (FWO) at KU Leuven. You can read more about my research in my publications.

Publications

Preprints

Journal Papers

Conference Papers

Contribution to Books

PhD Thesis

Teaching

Nonlinear and Structured Optimization: Theory and Algorithms

Summer School

Introduction to Nonsmooth Optimization

IMT School for Advanced Studies Lucca, Italy

Software

  • AdaProx: Julia implementation of the adaptive proximal gradient (adaPGM) and adaptive primal-dual (adaPDM) methods, based on the results in [J4].
  • CIAOAlgorithms: Julia implementation of several stochastic and incremental methods for finite-sum minimization, based on the results in [J10].
  • AdaBiM: Julia solver for simple bilevel optimization problems, based on the results in [J6].
  • ProximalAlgorithms: generic Julia solver for nonsmooth optimization, implementing, among other methods, algorithms from [J13], [J12], and [B1].
  • fs-palm: Python implementation of the feasible-start proximal augmented Lagrangian method, based on [P1].

See also JuliaFirstOrder and KUL-OPTEC on GitHub for related packages.

Contact