Hello! Nice to meet you,

I'm Andy Zhao, a hobbyist storyteller, artist, and game developer! I'm always looking to make something cool or learn something new.

I graduated from UBC in Computer Science, and I'm presently a computer vision research assistant at BC Cancer and at The Hafeli Lab at UBC.

I also hosted vhHacks in 2021, inviting 48 high school students across Vancouver to our premiere high school hackathon.


Play Ascension!

other projects
2023

Uber Support Redesign

Given frustration about getting support from Uber rides, our team performed a usability study to find pain points with the current interface, and developed low and medium fidelity prototypes to improve the Uber Support interface. Learn more.

Technologies

Figma

Project Type

Design Prototype User Study
2021-Present UNDER DEVELOPMENT

Euphoria

A cyberpunk platformer combat game.

Technologies

C++ OpenGL

Project Type

Game
2014-2017

A Lone Oak

A Lone Oak was a survival game I began working on in 2016. It was inspired from the poem I wrote of the same name, back in 2014. It uses random terrain generation to create a randomized side-scrolling level for the player to explore. The player obtains resources from a single oak tree that resides in the centre of the world, and must survive until rescue arrives. This game taught me many lessons on optimization, and it was a great creative outlet.

Technologies

GameMaker Studio

Project Type

Game
nwHacks (2019, 2020)
Hack the North (2019, 2022)
Calgary Hacks (2022)
Local Hack Day (2019, 2021)
XDHacks (2019)
2019

FoodPrint

Food waste presents a major sustainability issue across the world, where approximately 1/3 of the world's food (1.3 billion tonnes) of food is wasted in the world every year. In an effort to reduce food waste and promote sustainable living, our app FoodPrint allows a user to take a photo of a food item and it will suggest recipes that include the item so that you can plan your meals around what you already have in your kitchen.

Technologies

Java Google Cloud

Project Type

Software

my experience

Undergraduate Academic Assistant

The University of British Columbia Faculty of Pharmaceutical Sciences (Hafeli Lab)
May 2023 - Present

• Designed novel computer vision framework for a pose-estimated mouse atlas
• Developed application package for atlas registration and radioactivity measurement
• Won 2nd place poster presenter at the SSRP Poster Day (2023) with novel mouse atlas research

Technologies

Python CUDA Scipy Scikit

Undergraduate Research Assistant

BC Cancer Research Deparment of Dermatology and Skin Science (Lee Lab)
May 2021 - Present

• Designed feature fusion AI model and performed finetuning on state-of-the-art AI segmentation model to provide 180% improvement on segmentation metrics from default model
• Developed a responsive and scalable dermatology image database with Node.JS and MySQL
• Conducted novel research that won 2nd place poster presenter at the UBC Skin Research Day (2022)
• Performed experiments on computing melanin concentration from dermatology images
• Sourced, prepared, and procured a combined 16000+ images for machine learning datasets

Technologies

Python PyTorch OpenCV Node.JS SQL Javascript MATLAB Flask Docker CUDA Tensorflow

Web Developer

InspoScience
Apr 2020 - Jun 2020

• Created the project gallery and submission page for the InspoScience Research and Innovation Competition using static HTML/JS and Firebase.

Technologies

HTML/CSS Javascript Firebase

Private Tutor

Sep 2019 - Dec 2022

• Prepared comprehensive lesson plans that covered all curricular material for junior and senior high school students.
• Communicated with students to identify strengths and weaknesses and adapt lesson plans to best suit each student.
• Students achieved 90%+ in course grades.

Courses Tutored

Computer Science Physics SAT/SSAT English Mathematics/Pre-calculus

let's work together!
contact me