During my PhD, I focused on problems that require real-time decision making under uncertainty, with a particular interest in electric vehicle routing and logistics.

A summary presentation of my doctoral research is available on YouTube.

I've released two Python packages related to my research.

The first solves what is called the fixed route vehicle charging problem (FRVCP), where an EV has a sequence of stops and needs to figure out where to charge along the way. You can download the frvcpy solver here.

The second is a simulator for taxi or ride-hailing operations. You can download the simulator here. It's built as an OpenAI Gym environment so it can support Reinforcement Learning researchers, as well as the broader optimization community.

I've written about a collection of side projects here.