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
UNDERGRADUATE

University of Western Ontario 2013.09-2018.06
– Bachelor of Management and Organizational Studies (BMOS)
– Specialization in Finance, Major in Computer Science
EXPERIENCE
Software Engineer
Electronic Arts 2020.05-current
– SET C++
– Gameplay Services, EA Vancouver
Software Engineer (Intern)
Nexus Media 2019.10-2019.12
– In charge of developing the Lobby and Combat UI for a new mobile game using Unity 3D
– Wrote robust and efficient C# code, utilize APIs for communication between game client and server side
– Implemented Shop, Upgrade, Forge, Roulette and Settings systems
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.
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.
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#.
GitHubINDUSTRY 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 VideoThe game was developed using Unity 3D and C#.
GithubSOFTWARE 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
GitHubDEMO 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
GitHubDOCUMENTATION
WebUSER STORIES
PDF (122 KB, 6 pages)UML DIAGRAM
PDF (1.6 MB, 1 page)PROJECT RETROSPECTIVE
PDF (85 KB, 8 pages)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
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.