

Visual retrieval & egocentric vision
Leading research and engineering to improve visual needle-in-a-haystack retrieval. My earlier work studies object states and interactions by watching human hands.
Earlier CVPR researchSenior Software Engineer & Technical Lead
Google
I lead AI research and engineering at Google, working across multimodal learning, computer vision, and spatial reasoning. I set technical direction and stay hands-on with models, training data, and evaluation.
I initiated and led MapTrace, co-architected SPLIT with CMU, and led perceptual comfort evaluation for Samsung Galaxy XR. My research spans first-author work at CVPR, senior-author research, and collaborations with CMU, UIUC, Stanford, and York University.
At UIUC, I worked with Saurabh Gupta and Idoia Ochoa. I received the Honda Young Engineer and Scientist’s Award, one of 14 recipients across the IITs.


Leading research and engineering to improve visual needle-in-a-haystack retrieval. My earlier work studies object states and interactions by watching human hands.
Earlier CVPR research
SPLIT · ECCV WorkshopsI lead Google’s collaboration with CMU on SPLIT, studying how perception and tool use shape spatial understanding in vision-language models.
Explore SPLIT
MapTrace · Google ResearchI initiated and led MapTrace, improving fine-grained spatial learning with synthetic supervision and 2 million open-source examples.
Explore MapTrace
Undistorted
DistortedAs Google AR’s Comfort Quality Lead, I connected perceptual evaluation with hardware development, studying comfort and movement.
Explore XR researchI led Google’s collaboration with CMU and co-architected SPLIT, a system that gives vision-language models tools to measure reconstructed 3D scenes. It raised VSTIBench accuracy from 57.7% to 78.3% (49% fewer errors) and reached 66.9% on VSIBench, without additional training.
I initiated and led MapTrace as senior author, releasing 2 million annotated map and route examples. Post-training reduced Gemini 2.5 Flash’s path error on MapBench by 32.5% and improved Gemma 3 27B’s success rate by 6.4 percentage points.
A study of 110 participants measuring eye movements, body motion, and physiological responses while using video see-through displays. Participants rotated their heads at one-quarter of the usual speed, and their head and gaze movements became less coordinated during physical tasks.
Geometry-aware passthrough reduces discomfort, nausea, and disorientation in mixed-reality headsets. The study also describes the comfort evaluation protocol used for commercial Android XR hardware.
Learns object states and interaction regions by observing hands in EPIC-KITCHENS videos, using self-supervised temporal and hand-object consistency objectives. Introduces EPIC-STATES (14,346 annotated object crops) and EPIC-ROI. On novel objects with limited labeled data, object-state recognition improves by 9.5 mAP points over ImageNet features.
JIND identifies cell types across batches of single-cell data using asymmetric adversarial alignment and rejects uncertain predictions. It runs 2 to 6 times faster than ItClust in the paper's reported experiments.
DZip combines recurrent neural networks, residual connections, and arithmetic coding for lossless compression. Across evaluated real datasets, it reduces compressed size by 29% compared with Gzip and 33% compared with LSTM-Compress on average, without requiring external training data.
DeepZip uses recurrent neural networks to estimate symbol probabilities and arithmetic coding to compress genomic, text, and other sequential data without loss. On synthetic Markov sources, it approaches the theoretical entropy limit.
Detects glottal closure instants from raw speech waveforms using multi-scale dilated convolutional networks trained jointly for classification and regression.
AI research, technical leadership, or advising.
I’d love to hear what you’re working on.