Skip to content




Hi there 👋

🏡    I am a Research Scientist at Adobe Research.

🎓    I am interested in audiovisual cross-modal media sensing and synthesis using tools from computer vision, graphics, deep learning, and HCI.

🔎    I’m always looking for interns and collaborators to work on research projects leading to publications/patents/product features. Please feel free to reach out to learn more.

📫    How to reach me -- see



  1. Source code for UIST 2017 paper "AirCode: Unobtrusive Physical Tags for Digital Fabrication". C++ Computational Camera Imaging code, and MATLAB robust decoding implementation.

    C++ 5 2

  2. Forked from cxzheng/ModalSound

    Educational C++ code used at SIGGRAPH 2016 Course "Physically Based Sound for Computer Animation and Virtual Environments"

    C++ 13 3

  3. Forked from alecjacobson/perceptual-study

    SIGGRAPH Asia 2016 - Crumpling Sound Synthesis: Perceptual Study. Customizable php-based online user study forms. Four-alternative forced-choice method.

    PHP 12 1

  4. Source Code for KNN Matting, CVPR 2012 / TPAMI 2013. MATLAB code ready to run. Simple and robust implementation under 40 lines.

    MATLAB 126 34

  5. Server Cluster Monitor (SeCluMon). A python/cgi based monitoring system I built for our graphics group cluster.


  6. ModalSound code cleanup and extra validation dataset


130 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

37 contributions in private repositories Oct 3 – Oct 23

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.