Work Experience


National Yang Ming Chiao Tung University (NYCU), Taiwan.

Assistant Professor. College of AI
2020-present
* Courses taught: Introduction to Computer Graphics, 3D Computer Vision, Introduction to Integer Programming. Average student rating: 4.7 out of 5.
* Coauthored 9 research papers with my own students, including papers published in prestigious ECCV, Siggraph Asia, and WACV conferences.
* Won the "Excellent Supervisor Award” in my school in 2021.
* Acquired 2 major research funding as principal investigator.


ShanghaiTech University, China

Assistant Professor. School of Information Science and Technology.
2019-2020


King Abdullah University of Science and Technology (KAUST), Saudi Arabia

Research Scientist. Visual Computing Center.
2017-2019
Published 2 papers in top conference in Computer Graphics (Siggraph/Siggraph Asia) and 1 paper in top conference in AI/CV (CVPR).


Nogle, Taiwan

Software Engineer
2016-2017
Developed real-time methods in C/C++ to deform 3D models of garments to fit different body shapes. My contributions were published as a US patent (no. US9754410B2.)


University College London (UCL), UK

Postdoc. Adviser: Prof. Niloy Mitra, Department of Computer Science, UCL.
2015-2016
Published 1 paper in in top conference in Computer Graphics (Siggraph).


Adobe Advanced Technology Lab (ATL), San Jose, CA

Summer Research intern. Advisers: Dr. Nathan Carr and Dr. Radomir Mech.
2012 summer


Peace Network Co., Ltd. (www.mytaxi.tw)

Co-Founder. My wife and I co-founded an online taxi carpooling service targeting commuters in Taipei. The taxi drivers are provided by a local taxi fleet. I collaborated with a website design house to build the website using PHP framework Codeigniter and MySQL.
2009-2010


CyberLink Corp.

Senior Software Engineer. HDDVD/BD player software development. I was in charge of the OEM customization of the navigator, content protection (BD+), and video protection protocols (COPP/OPM) of our Blu-ray software, which accumulated to more than 200,000 lines of codes. I also integrated the anti-reverse engineering technologies, such as AACS and code obfuscation, into our video playback software.
2007-2010

Software Engineer. HDDVD player software development. I improved the quality of the navigator and scripting engine (HDi) components of our HDDVD software to shipping quality. I shipped components to OEM customers such as HP, Dell, Asus, and Acer.
2006-2007


National Center for High-Performance Computing (NCHC), Taiwan

Undergraduate Research Assistant. I developed several programs for the visualization department, including a web-based remote stereo-image display system using Java3D.
2002-2004