About Me

I just graduated from Games and Playable Media of Computational Media at the University of California Santa Cruz where I worked with several game engines and multimedia libraries. I received my Bachelor’s Degree in Computer Science: Network Engineering in 2015 and interned as a web developer in Beijing and Tokyo. During that time I worked with a variety of programming languages, tools and platforms. In my spare time, I enjoy practicing algorithm and exploring new tech like Go, Node.js, Docker, AWS, GraphQL, ReactJS, Blockchain, Postman, etc. Setting up a stylish website, visualizing high QPS data, generating an illusionary particle system and procedural terrain with Perlin Noise, scripting a cool gameplay feature, designing algorithms and server APIs, etc, I gained lots of fun exploring technology with an open mind for any challenges.

Contact Details

Xirui Francis Yang
izayacity@gmail.com

Thanks for visiting my page!

Download Resume

University of California Santa Cruz

Games and Playable Media of Computational Media Master of Science Sep 2016 - Sep 2017

Relevant Projects
Online Card Game Graduation ProjectTornado Tower GameHive GameSFML Games Development ProjectsProcedural Generation Projects3D Level Design Project
Relevant Courses
Game Studio • Game Engineering • Game Art • Audio Direction • Professional Development for Game Makers • Procedural Generation

Beijing University of Posts and Telecommunications

Network Engineering of Computer ScienceBachelor of Engineering Sep 2011 - Jul 2015

Relevant Projects
Research of Intrusion Prevention System based on Snort (Graduation Thesis) • GSM Network Traffic Analysis System (Advanced Labs in Database System) • DNS Relay Server (Advanced Labs in Computer Network) • Homepage Search Project (Java Network Programming) • Monster Fighting System (OO Programming in C++) • Library Management System (Project Lab: Algorithm and Data Structures) • Elevator Simulator (C Programming Practice)