My name is Kai Yi (David) Zhang, and I am a student at the University of Waterloo.
Hello there! Thank you for dropping by my website. I am Kai Yi (David) Zhang. I also go by David. I am a computer science student at the University of Waterloo. I am a passionate developer who is not afraid to learn and try new things. One of my main reason why I pursued an education in the field of computer science is due to how flexible my abilities can be and how many fields my skills bring impact to. One important motto I live by is “do not be afraid to learn.” I am also excited to learn new skills and broaden my view of our amazing world. Come hand out down below to see my projects and find where you can connect with me.
Name: Kai Yi (David) Zhang
Birthday: November 17, 1999
Location: Waterloo, Oakville
In the section below you will find projects that I have finished or is currently working on.
This is a personal website I created to introduce myself to the world. It has links to pages related to all my projects. The website is created using HTML, CSS and the Bootstrap 4 library.
GithubThis research paper explores the effects and possible outcomes of testing software manually versus automatically.
Get PaperThis program is built to scan WLP4 code into tokens, check for compile errors then generate the MIPS code to run. Please contact me by email or Linkedin for my source code.
About WLP4I built this game with one of my friend (Inha Kim) using Unity and the SunnyLand Assets Pack. This is a project we started to learn how to code a game in unity and how to work efficiently in a small group. The code and the link to the game can be found below.
Github GameI built this Super Smash Bros inspired fighting game with one of my friend (Inha Kim). We created the entire game with Unity and created the assets with Krita. The credit to the music of the game can be found the "credit" section of the main menu.
Github GameGame Theory
Soccer/Football
Video Games
Swimming
Music
Board Games
Volleyball
Problem Solving