Xiaoyu CUI

412-863-3759 | xiaoyucu@andrew.cmu.edu | Software Engineer | jamiecui.com



Carnegie Mellon University, Entertainment Technology Center                                                                 Pittsburgh, PA

Master of Entertainment Technology                                                                                                                  May 2021

Zhejiang University, Chu Kochen Honors College                                                                               Hangzhou, China

Bachelor of Digital Media Technology                                                                                                                  Jul 2019

Advanced Honors Class of Engineering Education



Languages: C#, C++, Python, Java, JavaScript, MATLAB, SQL

Applications: Unity3D, Visual Studio, Adobe PhotoShop and Premiere, Git, Perforce, Microsoft Office



Computer Graphics, Computer Vision, Computer Animation, Media Signal Processing, Digital Video and Audio Processing, Data Structures and Algorithms, Discrete Math, Building Virtual Words


RESEARCH EXPERIENCE                               

State Key Lab of CAD & CG, Zhejiang University                                                                                   Hangzhou, China

Research Assistant, supervised by Prof. Xiaogang Jin                                                                            Summer 2018

  • Presented a novel shape-constrained fireworks simulation method with rich textures in the HMD (Helmet Mounted Display) virtual environment using sketched feature lines as input.

  • Introduced a novel point sampling algorithm based on Gaussian curvatures, which not only stores the positions of the selected vertices but also the texture coordinates information for texture display.

  • Introduced a multi-level explosion process based on k-means clustering algorithm so that the fireworks can dynamically form specific, visually pleasing shapes.

  • The paper has been accepted for publication in Computer Animation and Virtual Worlds.


Building Virtual Worlds, Entertainment Technology Center, Programmer                                                               Fall 2019

  • Collaborated with teams of 5 including artists, programmers, and sound designers to develop interactive and immersive experiences cycling totally 5 rounds.

  • Programmed game mechanics, interfaces, and interactions with Magic Leap, HTC Vive, and Phidgets.

  • Communicated across diverse roles and made game prototypes effectively under pressure.


Magic Forest, Designer & Developer, Team leader of 4                                                                      Jul 2018 – Sep 2018

  • Developed an educational music game for K-12 children to play and learn based on HTC Vive.

  • Users finish songs by beating the 8 target bunnies (octaves) in the forest following the rhythm notes with splendid visual effects.

  • Divided the business logic into 4 modules, including hint-ball (to cue players to hit rabbits in time), hitting state judgment, note bar judgment, and rabbit animation control with AI.


Image Completion with Structure Propagation, Independent Designer & Developer                          Apr 2018 – Jun 2018

  • Re-implemented the approach proposed in the paper Image Completion with Structure Propagation (SIGGRAPH 2005) with C++.

  • User extends a few curves to specify key structure information of the image, and the structure propagation method would find the optimal patches automatically, to remedy the missed structure. Criminisi algorithm is used to fill the rest of unknown regions.

  • If only a single curve is specified, structure propagation is solved using dynamic programming. When multiple intersecting curves are specified, Belief Propagation algorithm is used to find the optimal patches.



  • Third-Class Academic Scholarship, Zhejiang University (Top 15%)                                                                   Oct 2018

  • Third-Class Scholarship for Outstanding Students, Zhejiang University                                                              Oct 2018

© All rights preserved by Jamie Cui.