Maximilian Schaller

PhD Student, Electrical Engineering, Stanford University

Maximilian Schaller's Headshot

About

As a PhD student at Stanford University, I work with Professor Stephen Boyd on software tools for modeling and solving optimization problems.

Before attending Stanford, I was a consultant at McKinsey Digital, where I worked on data science projects in the automotive and energy sectors. I received my MSc in Robotics, Systems and Control from ETH Zurich, where I was awarded the Willi Studer Prize for the best degree and the ETH Medal for my Master's thesis. I received my BSc in Mechanical and Process Engineering from TU Darmstadt, winning the VDI Prize for the best degree.

Publications

Software

CVXPYgen is a tool that generates custom solver implementations in C for convex optimization problem families modeled with CVXPY. It is suitable for embedded systems and also provides a Python wrapper for desktop applications.

Teaching

I have been a teaching assistant for the following courses at Stanford and ETH: