Hi, I am

Derrick Guo




  • Falt Design patterns
  • Falt Design patterns
  • Falt Design patterns
  • Falt Design patterns

About Me

Derrick is a Computer Science & Statistics double major student at University of Waterloo. He is passionate about exploring technologies and programming languages, and experienced in OOP languages such as C++, Python and Java. His favorate areas of CS are Machine Learning, Operating Systems, Algorithms, and Compilers.

Technical Skills



Platforms

Linux

MacOS

Windows

Programming

C/C++

Python

R

Matlab

Java


Javascript

HTML

CSS

C#

Swift


Tools

Pycharm

Unity


Virtual Machine

Bash


Vim

LaTeX

Sublime Text

Version Control

My Works

demo of my flapy bird game clone

Spread Clone

Details

A Zombie fighting human game built using Unity and C#

Demo of my Spread game game
personal website logo

Personal Website

Details

A simple website about myself hosted on Github

Built with HTML, CSS3, jQuery, and JavaScript


My Website
Demo of my tic tac toe app

Tic Tac Toe

Details

A tic-tac-toe game app on IOS platform built with Swift3

Demo of tic-tac-toe App
Demo of my map app

Memorable Places

Details

An IOS app built with Swift 3, integrated with Apple map that can memorize the places you marked on the map.

Demo of map App
Demo of my we for she website

WeforShe

Details

A website built in 2 days for the 2017 Equithons. Functions include providing places for women to seek help after being treated differently than male through google maps, and theories of gender equity.

Demo of map App
Demo of my CC3K Game

CC3K

Details

A PC game based on terminal platform built using C++. Functioned as a player walking around the room and killing enemies. Design patterns such as Observer pattern, Visitor pattern and Factory pattern are used.

Demo of CC3K App

What I Do

Mobile Development

Derrick has experience in building Slow Motion Engine and Video Analysis Engine with Android, C++ and Machine Learning when he worked at Huawei Canada. Mobile development became his favorite since then.

Web Development

Derrick has experience in building UI using JavaScript when he worked at SAP Canada as a internship student. Web Developement became one of his favorite since then.

Cooking

Derrick is good at western & eastern cooking. He started cooking for parents and friends many years ago. Maybe Derrick should be a chef.

Travel

Derrick has been to many different countries and cities from Yellow Knife (North Pole) to Shenzhen (Equitor). Either too hot or too cold does not bring much comfort. Hometown is always the best place to be. However, Adventure is worthwhile.

+1-647-868-5401

h59guo@edu.uwaterloo.ca

Follow me