In Hong Kong, 2019

I am a PhD student at EPFL, working with Prof. Mark Pauly. Before moving to Switzerland, I spent one year as an intern at IST Austria with Prof. Bernd Bickel. I graduated from CUHK with a BSc. in Computer Science (first class honors) in 2021.

I enjoy exploring colors, shapes, structures in both physical and virtual worlds (and in their intersection). Check my resume for more information.

github/desmondlzy linkedin/desmondlzy [email protected]


Worst-Case Rigidity Analysis and Optimization for Assemblies with Mechanical Joints
Zhenyuan Liu, Jingyu Hu, Hao Xu, Peng Song, Ran Zhang, Bernd Bickel, Chi-Wing Fu
Eurographics 2022
LEGO models (and more assemblies) made structurally rigid

Research Experience

Currently at IST Austria, I am working on a new way to recreate a digital photo in the physical world using a programmable embroidery machine.

Starting from my final year at CUHK, I worked with Prof. Fu Chi Wing, on a fabrication project as my graduation project. We studied the design and optimization of the structural rigidity of assembly structure.

In year 2020, I received Professor Charles K. Kao Scholarship and worked with Prof. Anand Sarwate at Rutgers University, on computation efficient neural networks (remotely, due to COVID). Before that, I’ve also explored generating adversarial samples in NLP with Prof. Michael Lyu and information theory with Prof. Sidharth Jaggi.

Color quantization and Pink Floyd

Color quantization and Pink Floyd

Side Projects

I like to work on personal projects on the side, for the maximized freedom there I have to “hack” (break things without getting burned; write no documentation; use no Java).

  • Bloggraph: Hugo theme that powers this website.
  • TimeWalk: Get your coding metrics! An extensible coding statistics tracking engine. VSCode plugin available.
  • Slurmmy: Scripts that automate slurm jobs submission, maximize your slurm cluster usage.
  • UniQ: Social media for college students. I developed their first prototype (cross-platform mobile app via Flutter).


When I’m not scratching my head in the lab, I enjoy playing with my camera. I’ve been slowly and painstakingly organizing my photos into my photo website.

I also like playing boardgames and making cocktails (and drinking them).