I’m a Computer Science PhD student at Carnegie Mellon University, advised by Keenan Crane. My research focuses on designing new algorithms for geometry processing, using techniques from differential geometry, stochastic analysis and optimal control. My work is currently supported by the Carnegie Mellon Graduate Presidential Fellowship.

Previously, I worked at IrisVR, Inc. as a core graphics engineer and received my Bachelor’s in Physics and Computer Science from Columbia University. Find my CV here.

Recent Work

Boundary First Flattening

Sawhney, Crane

ACM Transactions on Graphics (2017)

SGP Best Software Award (2019)

Paper  |  Project Page  |  Talk  |  Web Demo


Fast and flexible framework for 3D geometry processing on the web

Project Page


Sparse and dense matrix routines with Cholesky, LU and QR support on the web

Project Page


Multi Agent Reinforcement Learning

Deep Reinforcement Learning agents playing tag

Report  |  Code

Medial Axis Transform

Undergrad. research project on computing medial axis

Report  |  Code