Dhawal Modi

Machine learning for medical imaging and robotics.

Building Machine Learning and backend systems in production. Most recently deep learning for medical imaging at Kaiser Permanente's Division of Research, before that computer architecture and ML on-edge research at UC Merced, and a few years of backend engineering on banking and payments.


Work

Kaiser Permanente

I worked on cardiovascular imaging: building ML models for echocardiograms, and data + inferencing pipelines. A large part of the job was getting those models to run reliably across a hospital system's whole imaging archive, which meant rebuilding inference around multiprocessing and multiple GPUs.

MoCA Lab, UC Merced

I built the perception stack for a forestry robot on an AgileX SCOUT platform, the part that decides which ground is safe to drive over, so crews can clear wood waste before it becomes fuel. I fine-tuned models and optimized inference on an NVIDIA Orin AGX, which is what made it fast enough to use in the field.

Tata Consultancy Services

I wrote validation pipelines for Direct Debit and Credit Transfer channels against the FPS and HKICL specs, integrated and built Spring REST clients with the BPay API to speed up bill payments, and led three SDETs shipping a Spring Boot test pipeline across three testing and production deployment regions.


Writing

Artificial Intelligence-Enabled Cardiac Function Estimation from Phone Videos of Echocardiograms

Dhawal Modi, Jay Kim, Alexander Ye, Sahir Eusuff, Hirotaka Ieki, Andrew P. Ambrosy, Alan C. Kwan, Bryan He, James Zou, Susan Cheng, Euan Ashley, David Ouyang

Preprint · under review at American Heart Association Circulation →


Selected projects

Before that

MS in EECS from UC Merced (2023–25), where I also TA'd Discrete Mathematics twice, running labs, writing quizzes and grading coursework. BE in Electronics & Communications from RGPV before that.