Vancouver, BC
peter@zpan.ca

Hello, I'm Peter

Let's get to know each other better

Peter Zhengyang Pan

Programmer, Game Developer

Vancouver, BC CANADA
View CV

Passionate
Eager-to-learn
Collaborative

ABOUT ME

 Experienced in utilizing Unity 3D platform for designing, prototyping, and developing client work, as well as in-house projects, mobile games and interactive stories on time and on budget using Scrum and Agile methodology.
Familiar with modern programming languages like C#, C++, C, Python, and Java; able to write reliable, well-documented, scalable, and reusable code; quick to learn new concepts, solutions, and technologies.

EDUCATION

Digital Media / Computer Science / Finance

GRADUATE
Centre for Digital Media 2018.09-2020.01

– Master of Digital Media (MDM)
– C# Programmer / Game Developer / Scrum Master

thecdm.ca
UNDERGRADUATE
University of Western Ontario 2013.09-2018.06

– Bachelor of Management and Organizational Studies (BMOS)
– Specialization in Finance, Major in Computer Science

INDUSTRY PROJECT – MOBILE GAME (UNITY 3D)

Contractor City

Client: BC One Call

“The serotonin boosts and constant growth of AdVenture Capitalist meets the progress and discovery of DevStory.”

The idle game, Contractor City is a low-pressure incremental game, whose mechanics are built on BC One Call’s principles that encourage young contractors to use the One Call system. 

Game Design Document (25.8 MB, 73 pages)

The game was developed using Unity 3D and C#.

GitHub
INDUSTRY PROJECT – MOBILE GAME (UNITY 3D)

Princess Pretty Tum-Tum

Client: Dr. Rachel Ralph (UBC) & Truly Social Games (Vancouver)

The micro-games and social messaging of Dumb Ways to Day combined with the sequential storytelling of Unmanned.

Princess Pretty Tum-Tum uses the conventions of mobile cat games to lure unsuspecting players through guilty fun and into moments of self reflection through a series of minigames exploring the relationship between a cat and his owner, and both of their relationships with the environment.

Promotion Video

The game was developed using Unity 3D and C#.

Github
SOFTWARE ENGINEERING PROJECT – WEBSITE (PYTHON + FLASK)

textbook.town

This project aims to allow users to bid on the textbooks of other users, determining fair market values and maximizing the value received by sellers who often do not know how to price their books. Books are posted with photos which range from the best – worst pages in the book to allow users to better assess the quality of the book. Sellers are rated on a long term basis on the honesty of their quality assessments. 
The website backend is developed using Python and Flask framework.

CODE
GitHub
DEMO VIDEO
YouTube (4:00)
PROJECT PROPOSAL
PDF (58 KB, 2 pages)
PROJECT SPECIFICATION
PDF (70 KB, 5 pages)
PROJECT API GUIDE
PDF (122 KB, 11 pages)
CLASS DIAGRAM
PDF (178 KB, 2 pages)
SOFTWARE ENGINEERING PROJECT – BACKEND (C++ + WT)

[hueing intensifies]

The focus of the project was creating an interface for connecting to and interacting with a Philips Hue light system through an Internet browser. To accomplish this, we developed an application using C and the Wt framework.

CODE
GitHub
DOCUMENTATION
Web
USER STORIES
PDF (122 KB, 6 pages)
UML DIAGRAM
PDF (1.6 MB, 1 page)
PROJECT RETROSPECTIVE
PDF (85 KB, 8 pages)

VIDEOS

Here are some videos of which I have taken part in the shot/production.
 
“Puppet”: short film aired in 2017 CSSA London Chinese Spring Festival Gala, 2017.01
“Journey”: promotion film produced for CSSA London, 2017.06
“Cuban Beach”: shot on iPhone 7 Plus in Cuba, 2016.12

BUSINESS PLAN / REPORTS

These are the business reports I wrote in college.

Any recommendation on WestJet’s business strategy?

WestJet
Strategic Report
PDF (1.5 MB, 39 pages)

Click to View

How to sell Chinese basketball shoes in Canada?

Way of Wade
Marketing Report
PDF (6.6 MB, 34 pages)

Click to View

Why would opening a cereal place in London, Ontario be a brilliant business idea?

Why So Cereal?
Business Plan
PDF (257 KB, 31 pages)

Click to View 

Make TTC great again?

TTC Public Relations Strategy
PDF (1.4 MB, 6 pages)

Click to View

EXPERIENCE

English Instructor

Shangyuan Education Group 2017.07-2017.08

– Taught Advanced Spoken English and Intermediate Business English classes.
– Developed a meaningful and connected topic sequence and schedule for student’s success.

President

CSSA London 2016.03-2017.03

– Elected president for the student self-governance non-profit NGO.
– 10 departments, 150 people in executive team, 1000 members.
– Organized and coordinated 4 major events attracted 2,500 people attending.
– Year-round study and review sessions helped hundreds of Western students on multiple courses. 

Vice President of Finance

CSSA London 2014.03-2016.03

– Led a team of 38 people, manage the NGO’s cash flow and sponsorship relationships.
– New sponsors include TD, Bell, BMW London, UnionPay International, China Lion Film, Yellow London Taxi.
– Negotiated discounts for members from dozens of local restaurants and shops.

Computer Science Tutor

Western University 2015.09-2016.04

– Tutored for COMPSCI 1032 for two semesters.
– Handout for Chinese students can be accessed from below.

Midterm Final

Financial Analyst Assistant

Sunrise Packaging Material (USA), Inc. 2014.05-2014.06

– Analyzed financial statements and developed models to analyze data through using advanced Excel features.
– Delivered final reports to be further utilized by senior management to forecast expenditures.

Customer Service Manager

Jiangyin SOHi Chemicals Co.,Ltd 2013.06-2013.08

– Delivered a positive experience to customers resulting in repeat business and increased customer loyalty.

ADS-B Live Flight Tracking

As a hobby, I run two ADS-B station to track airborne flights; one near CYVR – Vancouver International Airport, another near ZSWX – Sunan Shuofang International Airport.

A Raspberry Pi, a USB radio dongle, and a 1090 MHZ antenna – that’s all you need if you want to start your own station. 

Feeding data to FlightAware.com since Jan 2015 
For unfiltered results, go to ADSBexchange.com

Maps…?

On Google Maps, I write reviews, post photos, and gather facts that make it easier, tastier, and more fun for other explorers to navigate the world.
But this world needs a FREE map. A map created by us, for us; so you and everybody can use it however you want. 

Map Contributor, Associate Member – OpenStreetMap Foundation
Changesets by Z Pan | OpenStreetMap

Google local guide

changes made to openstreetmap