I’m Akshay Agrawal. I am a PhD candidate in electrical engineering at Stanford University, advised by Stephen Boyd. I conduct research in convex optimization and machine learning, and I build tools for both.

I’m currently a core developer of CVXPY. Previously, I helped develop TensorFlow 2 as a member of the Google Brain team. Before that, I graduated with a BS and MS in computer science from Stanford.

This website is my personal blog. My professional website is akshayagrawal.com. (I’m also on Twitter.)