Resume

Zhiyu Xiao

A PDF version of my resume is available here Zhiyu_Resume(PDF)

Personal Information

Education

Technical Skills

Professional Experience

  1. Byte Dance, Hangzhou Technial Artist Intern 2021.5~2021.9

    • Responsible for the establishment and maintenance of the VFX production line and continuous improvement of VFX production efficiency
    • Explore the boundaries of the capabilities of new technologies to produce and evaluate innovative stunt play
    • Wrote GLSL shaders to achieve some post-processing effects and some custom stylized effects
    • Implemented innovative play logic base on Lua language
    • Work closely with designers, product managers and engineers to facilitate collaboration and communication across the team
  2. Egret Technology, Beijing Front-end Intern 2018.7~2018.10

    Egret Coder: a lightweight game compiler plug-in tool based on VS Code extension system

    • Implemented functions including operation, cleaning and publishing into this plug-in tool

    • Built a connection between tool and a runtime debug protocol to achieve Chrome debug function

    • Supplemented two features of Egret xml code, including jump-to-definitions and error-checking via vscode language Server

    Texture Merger: a platform tool to merge multi-textures

Academic Experience

  1. Lego Game Development Based on Augmented Reality (AR) Unity, C#, Vuforia SDK, Android

    Undergraduate thesis 2019 2019.1-2019.6

    Selected as Excellent Undergraduate Graduation Design of Beijing

    • Developed an AR building block game based on Android platform, providing child users with immersive AR experience
    • Designed game interface, animal voxel models, toy blocks with animations and sound effects Integrated block operation functions including to create, delete, move, change color, and take screenshots in the game
    • Achieved rendering effect of Lego artistic style through Unity Shader Lab
  2. Image Based Lighting Eigen, C++

    Final project of Computational Photography 2020.11~2020.12

    • Recover HDR image from LDR images with camera response curve calibration
    • Tone-mapping with fast bilateral filter and local Laplacian filter
    • Rendered IBL scene in Maya and custome OpenGL implementationMarker based corner detection for rendering reference frame
  3. An Artistic Rendering System with Multi-Shader Effects Qt Create, OpenGL, C++

    Independent Final Project of Computer Graphics and 3D Technologies 2016.6

    • Wrote shader scripts of rendering effects of oil painting, watercolor painting and sketching

    • Used Qt Creator to build Graphical User Interface and to complete attributes setting features

  4. A Comprehensive 2D Game Engine Development Type Script, HTML, Node, Electron

    Group Leader & Chief Programmer of Game Engine Analysis

    • Managed the project process, coordinated programming and artistic aspects
    • Adopted the finite state machine design pattern and command pattern and programmed the underlying frame image rendering system to realize a 2D game engine
    • Realized configurable functions of a game editor, including flexible editing of map system, NPC system and mission system, improved the efficiency of game production significantly
    • Collaborated to complete a 2D RPG game based on the game engine and game editor previously developed by the team