Welcome to My Website!

My name is Kai Yi (David) Zhang, and I am a student at the University of Waterloo.


Explore More See My Projects

About Me

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.


Details

Name: Kai Yi (David) Zhang

Birthday: November 17, 1999

Location: Waterloo, Oakville

Resume

My Skills

C++


Java


C#


HTML

C


Visual Basic


CSS


SQL

My Projects

In the section below you will find projects that I have finished or is currently working on.


kaiyi-david-zhang.github.io

Website (Bootstrap 4)

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.

Github

Automated Testing

Research Paper

This research paper explores the effects and possible outcomes of testing software manually versus automatically.

Get Paper

WLP4 Compiler

Program(C++)

This 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 WLP4

Super Diver (Unity Game)

Game(Unity and C#)

I 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 Game

Polygon Smash (Unity Game)

Game(Unity and C#)

I 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 Game

My Hobbies

  • Game Theory

  • Soccer/Football

  • Video Games

  • Swimming

  • Music

  • Board Games

  • Volleyball

  • Problem Solving